Blame view

ais-structure/src/modules/helper/responseMsg.js 1.34 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;
        default:
            code = 50000;
            devMsg = "System error";
    }

dd6ce15e   sumatek   add customer
20
    var response = {
479b9d98   sumatek   update use constants
21
        resultCode : code.toString(),
dd6ce15e   sumatek   add customer
22
        developerMessage : devMsg
0ec6fba7   sumatek   update fix bug
23
    };
479b9d98   sumatek   update use constants
24

dd6ce15e   sumatek   add customer
25
26
    stats.sendResponse(req.method,cmd,"Error");
    return response;
dd6ce15e   sumatek   add customer
27
};
479b9d98   sumatek   update use constants
28

dd6ce15e   sumatek   add customer
29
30
31
32
33
34
responseMsg.success = function (req,cmd,data){
    
    var response = {
        resultCode : "20000",
        developerMessage : "Success",
        resultData : data.resultData,
479b9d98   sumatek   update use constants
35
        rowCount : data.rowCount
79d9e534   Nattapon Wongpaet   update post customer
36
    };
dd6ce15e   sumatek   add customer
37

a1f044d9   sumatek   update parallel
38
    stats.sendResponse(req.method,cmd,"Success");
dd6ce15e   sumatek   add customer
39
40
    return response;
};
479b9d98   sumatek   update use constants
41

dd6ce15e   sumatek   add customer
42
43
44
responseMsg.direct = function (req,cmd,result,data)
{
    var response = {
d934f74e   sumatek   update response p...
45
        resultCode : result.resultCode,
81e85e64   sumatek   update customer
46
47
        developerMessage : result.resultDescription
    };
d934f74e   sumatek   update response p...
48

5198016b   sumatek   update build message
49
    
81e85e64   sumatek   update customer
50
51

    if(result.resultCode == "20000")
479b9d98   sumatek   update use constants
52
    {
d934f74e   sumatek   update response p...
53
        stats.sendResponse(req.method,cmd,"Success");
479b9d98   sumatek   update use constants
54
        if(data)
d934f74e   sumatek   update response p...
55
56
57
            response = Object.assign(response,data);
    }
    else
81e85e64   sumatek   update customer
58
        stats.sendResponse(req.method,cmd,"Error");
479b9d98   sumatek   update use constants
59
    
81e85e64   sumatek   update customer
60
61
62
63
    return response;
};

module.exports = responseMsg;
90f9d224   sumatek   update unknow req

479b9d98   sumatek   update use constants

dd6ce15e   sumatek   add customer