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,10 +55,17 @@ exports.customer = async function (req, res, next) {
55 var response = responseMsg.error(req,getCmd,40300); 55 var response = responseMsg.error(req,getCmd,40300);
56 log.addErrorSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage); 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 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR); 63 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
60 var response = responseMsg.direct(req,getCmd,resultObj); 64 var response = responseMsg.direct(req,getCmd,resultObj);
61 log.addErrorSummary(d01,method+"_"+sendCmd,resultObj.resultCode,resultObj.developerMessage); 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 } else { 70 } else {
64 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR); 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,18 +49,21 @@ exports.postCustomer = async function (req, res, next){
49 stats.receiveRestResponse(d01,method,sendCmd,constant.SUCCESS); 49 stats.receiveRestResponse(d01,method,sendCmd,constant.SUCCESS);
50 var response = responseMsg.direct(req,getCmd,resultObj,{customerId:objectData.customerId}); 50 var response = responseMsg.direct(req,getCmd,resultObj,{customerId:objectData.customerId});
51 log.addSuccessSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage); 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 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR); 57 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
57 var response = responseMsg.direct(req,getCmd,resultObj); 58 var response = responseMsg.direct(req,getCmd,resultObj);
58 log.addErrorSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage); 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 } else { 64 } else {
61 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR); 65 stats.receiveRestResponse(d01,method,sendCmd,constant.ERROR);
62 var response = responseMsg.error(req,getCmd,50000); 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,11 +55,11 @@ exports.getMembership = async function (req, res, next) {
55 objectData = {customerId : cusIdArr} 55 objectData = {customerId : cusIdArr}
56 // console.log(objectData) 56 // console.log(objectData)
57 const resultMemberCard = await connection.requestJsonToD01(objectData,sendMemCmd,method); 57 const resultMemberCard = await connection.requestJsonToD01(objectData,sendMemCmd,method);
58 - console.log(resultMemberCard)  
59 stats.receiveRestResponse(d01,method,sendMemCmd,constant.SUCCESS); 58 stats.receiveRestResponse(d01,method,sendMemCmd,constant.SUCCESS);
60 log.logDetail.addInput(d01,method+"_"+sendCusCmd,constant.RESPONSE,resultMemberCard,resultMemberCard.response); 59 log.logDetail.addInput(d01,method+"_"+sendCusCmd,constant.RESPONSE,resultMemberCard,resultMemberCard.response);
61 // console.log(JSON.stringify(resultMemberCard)); 60 // console.log(JSON.stringify(resultMemberCard));
62 var resultMemberCardObj = resultMemberCard.response; 61 var resultMemberCardObj = resultMemberCard.response;
  62 + console.log(JSON.stringify(resultMemberCardObj))
63 log.addSuccessSummary(d01,method+"_"+sendMemCmd,resultMemberCardObj.resultCode,resultMemberCardObj.resultDescription); 63 log.addSuccessSummary(d01,method+"_"+sendMemCmd,resultMemberCardObj.resultCode,resultMemberCardObj.resultDescription);
64 64
65 for(var i = 0; i < resultObj.resultData.length; i++){ 65 for(var i = 0; i < resultObj.resultData.length; i++){