Commit 14b2d0f12fed3425f748de62f62fa2b51e560f91

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

update handler error

ais-structure/src/modules/customer/customer.ctrl.js
... ... @@ -55,10 +55,17 @@ exports.customer = async function (req, res, next) {
55 55 var response = responseMsg.error(req,getCmd,40300);
56 56 log.addErrorSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage);
57 57 }
58   - } else {
  58 + } else if(resultObj.resultCode.startsWith("404")){
  59 + stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
  60 + var response = responseMsg.direct(req,getCmd,resultObj);
  61 + log.addErrorSummary(d01,method+"_"+sendCmd,resultObj.resultCode,resultObj.developerMessage);
  62 + } else if(resultObj.resultCode.startsWith("5")){
59 63 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
60 64 var response = responseMsg.direct(req,getCmd,resultObj);
61 65 log.addErrorSummary(d01,method+"_"+sendCmd,resultObj.resultCode,resultObj.developerMessage);
  66 + } else {
  67 + stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
  68 + var response = responseMsg.error(req,getCmd,50000);
62 69 }
63 70 } else {
64 71 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
... ...
ais-structure/src/modules/customer/postCustomer.ctrl.js
... ... @@ -49,18 +49,21 @@ exports.postCustomer = async function (req, res, next){
49 49 stats.receiveRestResponse(d01,method,sendCmd,constant.SUCCESS);
50 50 var response = responseMsg.direct(req,getCmd,resultObj,{customerId:objectData.customerId});
51 51 log.addSuccessSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage);
52   - } else {
53   - if(resultObj.resultCode != constant.RESPONSERESULT.DATA_NOT_FOUND.resultCode){
54   - resultObj.resultCode = constant.RESPONSERESULT.ERROR.resultCode;
55   - }
  52 + } else if(resultObj.resultCode.startsWith("404")){
  53 + stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
  54 + var response = responseMsg.direct(req,getCmd,resultObj);
  55 + log.addErrorSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage);
  56 + } else if(resultObj.resultCode.startsWith("5")){
56 57 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
57 58 var response = responseMsg.direct(req,getCmd,resultObj);
58 59 log.addErrorSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage);
  60 + } else {
  61 + stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
  62 + var response = responseMsg.error(req,getCmd,50000);
59 63 }
60 64 } else {
61 65 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
62 66 var response = responseMsg.error(req,getCmd,50000);
63   - // log.addErrorSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage);
64 67 }
65 68 }
66 69  
... ...
ais-structure/src/modules/membercard/getMembership.ctrl.js
... ... @@ -55,11 +55,11 @@ exports.getMembership = async function (req, res, next) {
55 55 objectData = {customerId : cusIdArr}
56 56 // console.log(objectData)
57 57 const resultMemberCard = await connection.requestJsonToD01(objectData,sendMemCmd,method);
58   - console.log(resultMemberCard)
59 58 stats.receiveRestResponse(d01,method,sendMemCmd,constant.SUCCESS);
60 59 log.logDetail.addInput(d01,method+"_"+sendCusCmd,constant.RESPONSE,resultMemberCard,resultMemberCard.response);
61 60 // console.log(JSON.stringify(resultMemberCard));
62 61 var resultMemberCardObj = resultMemberCard.response;
  62 + console.log(JSON.stringify(resultMemberCardObj))
63 63 log.addSuccessSummary(d01,method+"_"+sendMemCmd,resultMemberCardObj.resultCode,resultMemberCardObj.resultDescription);
64 64  
65 65 for(var i = 0; i < resultObj.resultData.length; i++){
... ...