Commit 3d36a443fb15e734736db230e7f1502784940887

Authored by Nattapon Wongpaet
1 parent a55a3d02
Exists in master and in 1 other branch dev

add constant

ais-structure/src/modules/customer/customer.ctrl.js
... ... @@ -3,6 +3,7 @@ var validatorHelper = require('../helper/validator.js');
3 3 var connection = require('../helper/connection.js');
4 4 var responseMsg = require('../helper/responseMsg.js');
5 5 var log = require('../helper/log.js');
  6 +var constant = require('../helper/constants.js')
6 7  
7 8 exports.customer = async function (req, res, next) {
8 9 var getCmd = "Customer";
... ... @@ -11,7 +12,7 @@ exports.customer = async function (req, res, next) {
11 12 var d01 = "D01"
12 13  
13 14 log.startlog(getCmd,req);
14   - log.logDetail.addInput(sacf,getCmd,"Request",req,req.body);
  15 + log.logDetail.addInput(sacf,getCmd,constant.REQUEST,req,req.body);
15 16  
16 17 var err = validator(req,getCmd);
17 18  
... ... @@ -24,9 +25,9 @@ exports.customer = async function (req, res, next) {
24 25 {
25 26 var objectData = req.query;
26 27  
27   - const result = await connection.requestJsonToD01(objectData,sendCmd,"GET");
  28 + const result = await connection.requestJsonToD01(objectData,sendCmd,constant.METHOD.GET);
28 29 // console.log(Object.keys(result))
29   - log.logDetail.addInput(d01,sendCmd,"Response",result,result.response);
  30 + log.logDetail.addInput(d01,sendCmd,constant.RESPONSE,result,result.response);
30 31 if(typeof result.err === 'undefined'){
31 32 // console.log(result.response);
32 33 var resultObj = result.response;
... ... @@ -34,12 +35,12 @@ exports.customer = async function (req, res, next) {
34 35 {
35 36 if(resultObj.resultData && resultObj.resultData.length>0)
36 37 {
37   - stats.receiveRestResponse(d01,"GET",sendCmd,"Success");
  38 + stats.receiveRestResponse(d01,constant.METHOD.GET,sendCmd,"Success");
38 39 var response = responseMsg.success(req,getCmd,resultObj);
39 40 log.addSuccessSummary(d01,sendCmd,response);
40 41 }else
41 42 {
42   - stats.receiveRestResponse(d01,"GET",sendCmd,"Data Not Found");
  43 + stats.receiveRestResponse(d01,constant.METHOD.GET,sendCmd,"Data Not Found");
43 44 var response = responseMsg.error(req,getCmd,40300);
44 45 log.addErrorSummary(d01,sendCmd,response);
45 46 }
... ... @@ -55,7 +56,7 @@ exports.customer = async function (req, res, next) {
55 56 stats.receiveResponse(sacf,sendCmd,"Error");
56 57 }
57 58  
58   - log.logDetail.addOutput(sacf,getCmd,"Response",response,response);
  59 + log.logDetail.addOutput(sacf,getCmd,constant.RESPONSE,response,response);
59 60 res.status(200).json(response);
60 61 next();
61 62 };
... ...
ais-structure/src/modules/customer/postCustomer.ctrl.js
... ... @@ -3,6 +3,7 @@ var validatorHelper = require('../helper/validator.js');
3 3 var connection = require('../helper/connection.js');
4 4 var responseMsg = require('../helper/responseMsg.js');
5 5 var log = require('../helper/log.js');
  6 +var constant = require('../helper/constants.js')
6 7  
7 8 exports.postCustomer = async function (req, res, next){
8 9 var getCmd = "Customer";
... ... @@ -11,7 +12,7 @@ exports.postCustomer = async function (req, res, next){
11 12 var d01 = "D01";
12 13  
13 14 log.startlog(getCmd,req);
14   - log.logDetail.addInput(sacf,getCmd,"Request",req,req.body);
  15 + log.logDetail.addInput(sacf,getCmd,constant.REQUEST,req,req.body);
15 16  
16 17 var err = validator(req,getCmd);
17 18  
... ... @@ -33,20 +34,20 @@ exports.postCustomer = async function (req, res, next){
33 34 };
34 35  
35 36 const result = await connection.requestJsonToD01(objectData,sendCmd,"POST");
36   - log.logDetail.addInput(d01,sendCmd,"Response",result,result.response);
  37 + log.logDetail.addInput(d01,sendCmd,constant.RESPONSE,result,result.response);
37 38 if(typeof result.err === 'undefined'){
38 39 // console.log(result.response.body);
39 40 var resultObj = result.response;
40 41 if(resultObj.resultCode.startsWith("2"))
41 42 {
42   - stats.receiveRestResponse(d01,"POST",sendCmd,"Success");
  43 + stats.receiveRestResponse(d01,constant.METHOD.POST,sendCmd,"Success");
43 44 var response = responseMsg.direct(req,getCmd,resultObj,{customerId:objectData.customerId});
44 45 log.addSuccessSummary(d01,sendCmd,response);
45 46 } else {
46 47 if(resultObj.resultCode != "40401"){
47 48 resultObj.resultCode = "50000";
48 49 }
49   - stats.receiveRestResponse(d01,"GET",sendCmd,"Error");
  50 + stats.receiveRestResponse(d01,constant.METHOD.POST,sendCmd,"Error");
50 51 var response = responseMsg.direct(req,getCmd,resultObj);
51 52 log.addErrorSummary(d01,sendCmd,response);
52 53 }
... ... @@ -61,7 +62,7 @@ exports.postCustomer = async function (req, res, next){
61 62 stats.receiveResponse(sacf,sendCmd,"Error");
62 63 }
63 64  
64   - log.logDetail.addOutput(sacf,getCmd,"Response",response,response);
  65 + log.logDetail.addOutput(sacf,getCmd,constant.RESPONSE,response,response);
65 66 res.status(200).json(response);
66 67 next();
67 68 };
... ...
ais-structure/src/modules/helper/constants.js 0 โ†’ 100644
... ... @@ -0,0 +1,32 @@
  1 +module.exports = Object.freeze({
  2 + REQUEST: 'Request',
  3 + RESPONSE: 'Response',
  4 + METHOD:{
  5 + GET : 'GET',
  6 + POST : 'POST',
  7 + PUT : 'PUT',
  8 + DELETE : 'DELETE'
  9 + },
  10 + RESPONSERESULT:{
  11 + SUCCESS:{
  12 + resultCode : '20000',
  13 + resultDescription : 'Success'
  14 + },
  15 + MISSING_INVALID:{
  16 + resultCode : '40300',
  17 + resultDescription : 'Missing or invalid parameter'
  18 + },
  19 + DATA_NOT_FOUND:{
  20 + resultCode : '40401',
  21 + resultDescription : 'Data Not Found'
  22 + },
  23 + DATA_EXIST:{
  24 + resultCode : '40301',
  25 + resultDescription : 'Data Exist'
  26 + },
  27 + ERROR:{
  28 + resultCode : '50000',
  29 + resultDescription : 'System error'
  30 + }
  31 + }
  32 +});
0 33 \ No newline at end of file
... ...
ais-structure/src/modules/vizcard/vizCard.ctrl.js
... ... @@ -6,6 +6,7 @@ var validatorHelper = require('../helper/validator.js');
6 6 var connection = require('../helper/connection.js');
7 7 var responseMsg = require('../helper/responseMsg.js');
8 8 var log = require('../helper/log.js');
  9 +var constant = require('../helper/constants.js')
9 10  
10 11 exports.vizcard = async function (req, res, next) {
11 12 var getCmd = "VIZCard";
... ... @@ -13,7 +14,7 @@ exports.vizcard = async function (req, res, next) {
13 14 var sacf = "SACF"
14 15  
15 16 log.startlog(getCmd,req);
16   - log.logDetail.addInput(sacf,getCmd,"Request",req,req.body);
  17 + log.logDetail.addInput(sacf,getCmd,constant.REQUEST,req,req.body);
17 18  
18 19 var err = validator(req,getCmd);
19 20  
... ... @@ -70,14 +71,14 @@ exports.vizcard = async function (req, res, next) {
70 71 var resultSet = {rawDataJson : ""}
71 72 }
72 73  
73   - log.logDetail.addInput(sacf,sendCmd,"Response",result,resultSet.rawDataJson);
  74 + log.logDetail.addInput(sacf,sendCmd,constant.RESPONSE,result,resultSet.rawDataJson);
74 75  
75 76 if(!response){
76 77 var response = responseMsg.error(req,getCmd,50000);
77 78 stats.receiveSACFResponse(sacf,sendCmd,"Error");
78 79 }
79 80  
80   - log.logDetail.addOutput(sacf,getCmd,"Response",response,response);
  81 + log.logDetail.addOutput(sacf,getCmd,constant.RESPONSE,response,response);
81 82 res.status(200).json(response);
82 83 next();
83 84 }
... ...