From 4e6915c9b3fb3c20122997f372dae71d3253f775 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Tue, 15 Sep 2020 15:14:59 +0700 Subject: [PATCH] config.partner.reverse_report_irs_using_rc_local --- lib/irs/reverse-report.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/irs/reverse-report.js b/lib/irs/reverse-report.js index ba3b32c..72b2d2c 100644 --- a/lib/irs/reverse-report.js +++ b/lib/irs/reverse-report.js @@ -1,5 +1,4 @@ -"use strict"; - +const fs = require('fs'); const http = require('http'); const url = require('url'); @@ -11,12 +10,16 @@ const logger = require('komodo-sdk/logger'); const partner = require('../partner'); const irs = require('komodo-gw-irs-lib'); +const localRc = fs.existsSync(__dirname + '/../../rc-local.json') ? require('../../rc-local.json') : null; + function processPartnerReport(qs) { let rc = '68'; - if (qs.statuscode === '1') { + + if (config.partner.reverse_report_irs_using_rc_local && localRc && qs.statuscode) { + rc = localRc[qs.statuscode] || '40'; + } else if (qs.statuscode === '1') { rc = '00'; - } - else if (qs.statuscode === '2') { + } else if (qs.statuscode === '2') { rc = '40'; } -- 1.9.0