From 200f359d8a599b988f54db6f332dfc843ad8c973 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Wed, 4 May 2016 12:21:16 +0700 Subject: [PATCH] more data on mongodb --- partner-cjk.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/partner-cjk.js b/partner-cjk.js index 5126f45..11cc81b 100644 --- a/partner-cjk.js +++ b/partner-cjk.js @@ -183,14 +183,16 @@ function topupResponseHandler(body, task) { xml2js(body, function(err, result) { var ts = strftime('%Y-%m-%d %H:%M:%S', new Date()); - pushResponseToMongoDb(task, {ts: ts, raw: body}); if (err) { logger.warn('Got invalid XML from partner', {err: err, body: body, task: task}); callbackReport(task.requestId, '68', body); + + pushResponseToMongoDb(task, {ts: ts, raw: body}); return; } logger.info('XML message from partner', {result: result}); + pushResponseToMongoDb(task, {ts: ts, raw: body, parsed: result}); var rc = '68'; var message = result.ciwaru.msg[0]; @@ -258,6 +260,10 @@ function topupRequest(task, retry) { if (!task.retry) { task.retry = retry; } + + if (!task.ts) { + task.ts = strftime('%Y-%m-%d %H:%M:%S', new Date()); + } var remoteProduct = task.remoteProduct.split(','); -- 1.9.0