From afef30b0ffdde179658c37a8f3fc69cf32cdee80 Mon Sep 17 00:00:00 2001 From: Nattapon Wongpaet Date: Wed, 29 Aug 2018 18:15:54 +0700 Subject: [PATCH] fix bug detail log and add parameter dateCreate --- ais-structure/src/modules/helper/connection.js | 5 +++++ ais-structure/src/modules/membercard/postMembership.ctrl.js | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ais-structure/src/modules/helper/connection.js b/ais-structure/src/modules/helper/connection.js index 4822d56..a527d9e 100644 --- a/ais-structure/src/modules/helper/connection.js +++ b/ais-structure/src/modules/helper/connection.js @@ -5,6 +5,7 @@ var request = require('request'); var messageSOAP = require('../helper/messageSOAP.js'); var log = require('../helper/log.js'); var constants = require('../helper/constants.js'); +var moment = require('moment'); var connection = []; @@ -64,6 +65,9 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { log.log("Connect to D01") + if(myMethod === constants.METHOD.POST) + obj.dateCreate = moment().format("YYYY-MM-DDTHH:mm:ss+0700"); + var service = cfg.service.D01; var retry = service[myMethod+"_"+cmd+"_Retry"]; if(!retry) @@ -176,6 +180,7 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { } else if(params.method == constants.METHOD.POST) { + params.body = JSON.stringify(params.body); var resultRes = await asyncRequest(params,objectData,funStats); diff --git a/ais-structure/src/modules/membercard/postMembership.ctrl.js b/ais-structure/src/modules/membercard/postMembership.ctrl.js index a5175d2..8017060 100644 --- a/ais-structure/src/modules/membercard/postMembership.ctrl.js +++ b/ais-structure/src/modules/membercard/postMembership.ctrl.js @@ -86,7 +86,6 @@ exports.postMembership = async function (req, res, next){ cardId : req.body.cardId } } - } if(typeof result.err === 'undefined'){ @@ -171,6 +170,7 @@ async function getCustomerD01(req, data){ }; const resultCustomer = await connection.requestJsonToD01(req, data.reqCustomer, data.cmd, data.method); + log.logDetail.addInput(req,d01, getMethod+"_"+sendCustomerCmd, constant.RESPONSE, resultCustomer, resultCustomer.response); var resultObj = resultCustomer.response if(typeof resultCustomer.err === 'undefined'){ @@ -206,6 +206,7 @@ async function postMemberCardD01(req, data){ const resultCustomer = await connection.requestJsonToD01(req,data.reqMembership, data.cmd, data.method, data.filter); + log.logDetail.addInput(req,d01, data.method+"_"+sendMemberCardCmd, constant.RESPONSE, resultCustomer, resultCustomer.response); var resultObj = resultCustomer.response if(typeof resultCustomer.err === 'undefined'){ -- libgit2 0.21.2