Blame view

ais-structure/src/modules/helper/validator.js 629 Bytes
b5fbb064   Nattapon Wongpaet   update log debug
1
2
var stats = require('../helper/stats.js'); 

dd6ce15e   sumatek   add customer
3
module.exports = function (req,mandatoryList,api){
81e85e64   sumatek   update customer
4
    
6efce50d   Nattapon Wongpaet   update validate a...
5
    var err = [];
adfb98a7   sumatek   merge
6
7

    for(var i=0;i<mandatoryList.length;i++)
81e85e64   sumatek   update customer
8
    {
b5fbb064   Nattapon Wongpaet   update log debug
9
10
11
        if(typeof req.query[mandatoryList[i]] === 'undefined')
        {
            var errDes = {
adfb98a7   sumatek   merge
12
                Param : mandatoryList[i],
6efce50d   Nattapon Wongpaet   update validate a...
13
                Reason : "Missing"
adfb98a7   sumatek   merge
14
            }
b5fbb064   Nattapon Wongpaet   update log debug
15
16
17
            err.push(errDes);
        }else
        {
81e85e64   sumatek   update customer
18
19
20
21
            // invaild
        }
    }

6efce50d   Nattapon Wongpaet   update validate a...
22
    if(err.length > 0)    
adfb98a7   sumatek   merge
23
24
25
        stats.reciveRequest(api,false);    
    else
        stats.reciveRequest(api,true);
81e85e64   sumatek   update customer
26
    
adfb98a7   sumatek   merge
27
28
29
    // console.log(err);
    
    return err;
81e85e64   sumatek   update customer
30
};
adfb98a7   sumatek   merge

6efce50d   Nattapon Wongpaet   update validate a...

81e85e64   sumatek   update customer

adfb98a7   sumatek   merge

81e85e64   sumatek   update customer

adfb98a7   sumatek   merge

6efce50d   Nattapon Wongpaet   update validate a...

adfb98a7   sumatek   merge

6efce50d   Nattapon Wongpaet   update validate a...

0850dcf2   Nattapon Wongpaet   update log

6efce50d   Nattapon Wongpaet   update validate a...

81e85e64   sumatek   update customer

0ec6fba7   sumatek   update fix bug

81e85e64   sumatek   update customer

adfb98a7   sumatek   merge