dd6ce15e
sumatek
add customer
|
1
|
var stats = require('../helper/stats.js');
|
479b9d98
sumatek
update use constants
|
2
|
var constants = require('../helper/constants.js');
|
dd6ce15e
sumatek
add customer
|
3
4
5
6
7
|
var responseMsg = [];
responseMsg.error = function (req,cmd,code){
|
479b9d98
sumatek
update use constants
|
8
9
|
// var devMsg = "System error";
var response;
|
27aed231
Nattapon Wongpaet
update post membe...
|
10
|
switch(code) {
|
479b9d98
sumatek
update use constants
|
11
12
13
14
15
16
17
18
19
|
case 40300:
response = constants.RESPONSERESULT.MISSING_INVALID
break;
case 40401:
response = constants.RESPONSERESULT.DATA_NOT_FOUND
break;
case 40301:
response = constants.RESPONSERESULT.DATA_EXIST
break;
|
dd6ce15e
sumatek
add customer
|
20
|
case 50000:
|
479b9d98
sumatek
update use constants
|
21
|
response = constants.RESPONSERESULT.ERROR;
|
dd6ce15e
sumatek
add customer
|
22
|
break;
|
0ec6fba7
sumatek
update fix bug
|
23
|
default:
|
479b9d98
sumatek
update use constants
|
24
|
response = constants.RESPONSERESULT.ERROR;
|
dd6ce15e
sumatek
add customer
|
25
26
|
}
|
dd6ce15e
sumatek
add customer
|
27
|
|
479b9d98
sumatek
update use constants
|
28
|
stats.sendResponse(req.method,cmd,constants.ERROR);
|
dd6ce15e
sumatek
add customer
|
29
30
31
32
33
34
|
return response;
};
responseMsg.success = function (req,cmd,data){
var response = {
|
479b9d98
sumatek
update use constants
|
35
|
resultCode : constants.RESPONSERESULT.SUCCESS.resultCode,
|
79d9e534
Nattapon Wongpaet
update post customer
|
36
|
developerMessage : constants.RESPONSERESULT.SUCCESS.developerMessage,
|
dd6ce15e
sumatek
add customer
|
37
|
resultData : data.resultData,
|
a1f044d9
sumatek
update parallel
|
38
|
rowCount : data.resultData.length
|
dd6ce15e
sumatek
add customer
|
39
40
|
};
|
479b9d98
sumatek
update use constants
|
41
|
stats.sendResponse(req.method,cmd,constants.SUCCESS);
|
dd6ce15e
sumatek
add customer
|
42
43
44
|
return response;
};
|
d934f74e
sumatek
update response p...
|
45
|
responseMsg.direct = function (req,cmd,result,data)
|
81e85e64
sumatek
update customer
|
46
47
|
{
var response = {
|
d934f74e
sumatek
update response p...
|
48
|
resultCode : result.resultCode,
|
5198016b
sumatek
update build message
|
49
|
developerMessage : result.resultDescription
|
81e85e64
sumatek
update customer
|
50
51
|
};
|
479b9d98
sumatek
update use constants
|
52
|
|
d934f74e
sumatek
update response p...
|
53
|
|
479b9d98
sumatek
update use constants
|
54
|
if(result.resultCode == constants.RESPONSERESULT.SUCCESS.resultCode)
|
d934f74e
sumatek
update response p...
|
55
56
57
|
{
stats.sendResponse(req.method,cmd,constants.SUCCESS);
if(data)
|
81e85e64
sumatek
update customer
|
58
|
response = Object.assign(response,data);
|
479b9d98
sumatek
update use constants
|
59
|
}
|
81e85e64
sumatek
update customer
|
60
61
62
63
|
else
stats.sendResponse(req.method,cmd,constants.ERROR);
return response;
|
90f9d224
sumatek
update unknow req
|
64
65
66
67
68
69
70
|
};
responseMsg.unknow = function (req)
{
var response = constants.RESPONSERESULT.UNKNOW;
stats.receiveUnknow(response.developerMessage);
stats.sendUnknow(response.developerMessage);
|
479b9d98
sumatek
update use constants
|
71
|
return response;
|
dd6ce15e
sumatek
add customer
|
72
|
};
|