Blame view

ais-structure/src/modules/helper/validator.js 1.12 KB
b5fbb064   Nattapon Wongpaet   update log debug
1
2
module.exports = function (req,list){
    
dd6ce15e   sumatek   add customer
3
    var err = [];
81e85e64   sumatek   update customer
4
    
6efce50d   Nattapon Wongpaet   update validate a...
5
    var row = [];
adfb98a7   sumatek   merge
6
7
    for(var i=0;i<list.length;i++)
    {
81e85e64   sumatek   update customer
8
        row = list[i];
b5fbb064   Nattapon Wongpaet   update log debug
9
10
11
        if(typeof req.query[row[1]] === 'undefined')
        {
            if(row[0])
adfb98a7   sumatek   merge
12
            {
6efce50d   Nattapon Wongpaet   update validate a...
13
                var errDes = {
adfb98a7   sumatek   merge
14
                    Param : row[1],
b5fbb064   Nattapon Wongpaet   update log debug
15
16
17
                    Reason : "Missing"
                }
                err.push(errDes);
81e85e64   sumatek   update customer
18
19
20
21
            }else
            {
                if(!checkReg(row[2],req.query[row[1]]))
                {
6efce50d   Nattapon Wongpaet   update validate a...
22
                    var errDes = {
adfb98a7   sumatek   merge
23
24
25
                        Param : row[1],
                        Reason : "Invalid"
                    }
81e85e64   sumatek   update customer
26
                    err.push(errDes);
adfb98a7   sumatek   merge
27
28
29
                }
            }          
           
81e85e64   sumatek   update customer
30
31
        }else
        {
adfb98a7   sumatek   merge
32
            if(!checkReg(row[2],req.query[row[1]]))
6efce50d   Nattapon Wongpaet   update validate a...
33
34
            {
                var errDes = {
81e85e64   sumatek   update customer
35
36
37
                    Param : row[1],
                    Reason : "Invalid"
                }
adfb98a7   sumatek   merge
38
39
                err.push(errDes);
            }
81e85e64   sumatek   update customer
40
        }
adfb98a7   sumatek   merge
41
42
43
44

        
    }

6efce50d   Nattapon Wongpaet   update validate a...
45
    
adfb98a7   sumatek   merge
46
47
    
    // console.log(err);
6efce50d   Nattapon Wongpaet   update validate a...
48
49
    
    return err;
0850dcf2   Nattapon Wongpaet   update log
50
51
52
};

function checkReg(reg,value)
6efce50d   Nattapon Wongpaet   update validate a...
53
54
55
{
    return true; 
}
81e85e64   sumatek   update customer

0ec6fba7   sumatek   update fix bug

81e85e64   sumatek   update customer

adfb98a7   sumatek   merge