Blame view

ais-structure/src/modules/helper/responseMsg.js 1.16 KB
dd6ce15e   sumatek   add customer
1
var stats = require('../helper/stats.js'); 
479b9d98   sumatek   update use constants
2
var responseMsg = [];
dd6ce15e   sumatek   add customer
3
4
5
6
7


responseMsg.error = function (req,cmd,code){
    
    var devMsg = "System error";
479b9d98   sumatek   update use constants
8
9
    switch(code) {
        case 50000:
27aed231   Nattapon Wongpaet   update post membe...
10
            devMsg = "System error";
479b9d98   sumatek   update use constants
11
12
13
14
15
16
17
18
19
            break;
        case 40300:
            devMsg = "Missing or invalid parameter";
            break;
    }

    var response = {
        resultCode : code.toString(),
        developerMessage : devMsg
dd6ce15e   sumatek   add customer
20
    };
479b9d98   sumatek   update use constants
21

dd6ce15e   sumatek   add customer
22
    stats.sendResponse(req.method,cmd,"Error");
0ec6fba7   sumatek   update fix bug
23
    return response;
479b9d98   sumatek   update use constants
24
};
dd6ce15e   sumatek   add customer
25
26

responseMsg.success = function (req,cmd,data){
dd6ce15e   sumatek   add customer
27
    
479b9d98   sumatek   update use constants
28
    var response = {
dd6ce15e   sumatek   add customer
29
30
31
32
33
34
        resultCode : "20000",
        developerMessage : "Success",
        resultData : data.resultData,
        rowCount : data.rowCount
    };

479b9d98   sumatek   update use constants
35
    stats.sendResponse(req.method,cmd,"Success");
79d9e534   Nattapon Wongpaet   update post customer
36
    return response;
dd6ce15e   sumatek   add customer
37
};
a1f044d9   sumatek   update parallel
38

dd6ce15e   sumatek   add customer
39
40
responseMsg.direct = function (req,cmd,data)
{
479b9d98   sumatek   update use constants
41
    var response = {
dd6ce15e   sumatek   add customer
42
43
44
        resultCode : data.resultCode,
        developerMessage : data.resultDescription
    };
d934f74e   sumatek   update response p...
45

81e85e64   sumatek   update customer
46
47
    if(data.resultCode == "20000")
        stats.sendResponse(req.method,cmd,"Success");
d934f74e   sumatek   update response p...
48
    else
5198016b   sumatek   update build message
49
        stats.sendResponse(req.method,cmd,"Error");
81e85e64   sumatek   update customer
50
51
    
    return response;
479b9d98   sumatek   update use constants
52
};
d934f74e   sumatek   update response p...
53

479b9d98   sumatek   update use constants
54
module.exports = responseMsg;
d934f74e   sumatek   update response p...

81e85e64   sumatek   update customer

479b9d98   sumatek   update use constants

81e85e64   sumatek   update customer

90f9d224   sumatek   update unknow req

479b9d98   sumatek   update use constants

dd6ce15e   sumatek   add customer