From 2974137ae3a8320b89129da3bbb266f0452081c7 Mon Sep 17 00:00:00 2001 From: Alawn Date: Wed, 5 Jan 2022 16:11:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=9C=9F=E6=B5=81=E6=B0=B4=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cap/etc/batch/BAT_QRYCURTXNJNL_TIMER_CTL.XML | 6 +- cap/etc/batch/BAT_QRYTXNJNL_TIMER_CTL.XML | 2 +- cap/etc/channel/cmb/QUERY_CMB.XML | 158 ++++++++++++++++++- cap/etc/channel/cmb/SCMBPAY2_ITF.XML | 93 +++++++++++ cap/etc/channel/icbc/QUERY_ICBC.XML | 22 +-- 5 files changed, 262 insertions(+), 19 deletions(-) diff --git a/cap/etc/batch/BAT_QRYCURTXNJNL_TIMER_CTL.XML b/cap/etc/batch/BAT_QRYCURTXNJNL_TIMER_CTL.XML index 27dc91c..375baf5 100644 --- a/cap/etc/batch/BAT_QRYCURTXNJNL_TIMER_CTL.XML +++ b/cap/etc/batch/BAT_QRYCURTXNJNL_TIMER_CTL.XML @@ -7,7 +7,7 @@ - SELECT BR_NO BBK_NBR,ACCT_NO ACC_NBR,ACCT_TYPE,ACCT_NAME ACC_NAM FROM CAPRECEIPTACCT + SELECT BR_NO BBK_NBR,ACCT_NO ACC_NBR,ACCT_TYPE,ACCT_NAME ACC_NAM,BANK_CODE FROM CAPRECEIPTACCT WHERE BANK_CODE=? AND ENABLED='Y' BANK_CODE| @@ -40,11 +40,11 @@ TTXN_CD=STRCAT(QRY_,$BANK_CODE,CUR,TXNJNL) - + TRS_DAT=GETDATE() - + Rsp_Cd=80 diff --git a/cap/etc/batch/BAT_QRYTXNJNL_TIMER_CTL.XML b/cap/etc/batch/BAT_QRYTXNJNL_TIMER_CTL.XML index a262b72..2e65fdc 100644 --- a/cap/etc/batch/BAT_QRYTXNJNL_TIMER_CTL.XML +++ b/cap/etc/batch/BAT_QRYTXNJNL_TIMER_CTL.XML @@ -7,7 +7,7 @@ - SELECT BR_NO BBK_NBR,ACCT_NO ACC_NBR,ACCT_TYPE,ACCT_NAME ACC_NAM FROM CAPRECEIPTACCT + SELECT BR_NO BBK_NBR,ACCT_NO ACC_NBR,ACCT_TYPE,ACCT_NAME ACC_NAM,BANK_CODE FROM CAPRECEIPTACCT WHERE BANK_CODE=? AND ENABLED='Y' BANK_CODE| diff --git a/cap/etc/channel/cmb/QUERY_CMB.XML b/cap/etc/channel/cmb/QUERY_CMB.XML index 18f4ea3..928782b 100644 --- a/cap/etc/channel/cmb/QUERY_CMB.XML +++ b/cap/etc/channel/cmb/QUERY_CMB.XML @@ -78,9 +78,11 @@ bbknbr=$bbk_nbr accnbr=$acc_nbr trsdat=$trs_dat + TAC_TYP=$ACCT_TYPE CHK_DAT=GETDATE() trsdat=CALCDATE($CHK_DAT,-,d,1) + trs_dat=$trsdat Rsp_Cd=80 @@ -224,7 +226,7 @@ - + Rsp_Cd=80 Rsp_Msg=更新代发交易明细发放批次信息失败 @@ -234,7 +236,7 @@ CRE_TM=GETDATETIME() - + @@ -1179,7 +1181,7 @@ SND_TIME_INTERVAL=1 - + C_SND_TIME=CALCTIME(GETDATETIME(MMDDHHMISS),-,m,$SND_TIME_INTERVAL) @@ -1525,7 +1527,7 @@ - + Rsp_Cd=80 Rsp_Msg=更新代发交易明细发放批次信息失败 @@ -1557,4 +1559,152 @@ RSP_MSG=交易成功 + + + + + + + BBK_NBR=? AND ACC_NBR=? + + bbk_nbr|acc_nbr| + + + + + SELECT 'Y' YN FROM CAPCMBACINF WHERE bbk_nbr=? AND acc_nbr=? + + bbk_nbr|acc_nbr| + + + + + select br_no bbknbr,acct_no accnbr,ACCT_TYPE from CAPACCOUNTINF + where bank_code='CMB' and enabled='Y' + + + + + TRSP_CD + TRSP_MSG + rep_num + ntqacinfz_NUM + + + + TM_SMP=GETDATETIME() + TX_COD=NTQACINF + reqid=STRCAT($TM_SMP,006,000001) + userid=$PARA.USERID + bbknbr=$bbknbr + accnbr=$accnbr + QRY_MAX_CNT=200 + + + + + + + + Rsp_Cd=80 + Rsp_Msg=查询失败 + + + + + + + + + + Rsp_Cd=80 + Rsp_Msg=查询银行账户信息失败 + + + + + N=1 + rep_num=$ntqacinfz_NUM + + ccy_nbr=ntqacinfz[$N].ccy_nbr + acc_itm=ntqacinfz[$N].acc_itm + bbk_nbr=ntqacinfz[$N].bbk_nbr + acc_nbr=ntqacinfz[$N].acc_nbr + acc_nam=ntqacinfz[$N].acc_nam + acc_blv=ntqacinfz[$N].acc_blv + onl_blv=ntqacinfz[$N].onl_blv + hld_blv=ntqacinfz[$N].hld_blv + avl_blv=ntqacinfz[$N].avl_blv + lmt_ovr=ntqacinfz[$N].lmt_ovr + sts_cod=ntqacinfz[$N].sts_cod + int_cod=ntqacinfz[$N].int_cod + int_rat=ntqacinfz[$N].int_rat + opn_dat=ntqacinfz[$N].opn_dat + mut_dat=ntqacinfz[$N].mut_dat + int_typ=ntqacinfz[$N].int_typ + dps_txt=ntqacinfz[$N].dps_txt + + + + + + + + + + + + + + Rsp_Cd=80 + Rsp_Msg=更新账户信息失败 + + + + + + + + + + Rsp_Cd=80 + Rsp_Msg=登记账户信息失败 + + + + + + Rsp_Cd=80 + Rsp_Msg=查询数据库异常 + + + ccy_nbr + acc_itm + bbk_nbr + acc_nbr + acc_nam + acc_blv + onl_blv + hld_blv + avl_blv + lmt_ovr + sts_cod + int_cod + int_rat + opn_dat + mut_dat + int_typ + dps_txt + + N=ADD($N,1) + + + + + + + RSP_CD=00 + RSP_MSG=交易成功 + + diff --git a/cap/etc/channel/cmb/SCMBPAY2_ITF.XML b/cap/etc/channel/cmb/SCMBPAY2_ITF.XML index 75442dc..02327bb 100644 --- a/cap/etc/channel/cmb/SCMBPAY2_ITF.XML +++ b/cap/etc/channel/cmb/SCMBPAY2_ITF.XML @@ -236,7 +236,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cap/etc/channel/icbc/QUERY_ICBC.XML b/cap/etc/channel/icbc/QUERY_ICBC.XML index afadbdf..164f43c 100644 --- a/cap/etc/channel/icbc/QUERY_ICBC.XML +++ b/cap/etc/channel/icbc/QUERY_ICBC.XML @@ -80,7 +80,7 @@ @MSG.uri=mybank/enterprise/trade/qhisd/V1 - + TAC_TYP=$ACCT_TYPE account_no=$ACC_NBR trs_date=$trs_date CHK_DAT=GETDATE() @@ -92,7 +92,7 @@ Rsp_Msg=查询日期不合法 - + Rsp_Cd=80 Rsp_Msg=查询日期大于当前日期 @@ -226,15 +226,15 @@ - + + Rsp_Cd=80 + Rsp_Msg=更新代发交易明细发放批次信息失败 + + + @@ -442,7 +442,7 @@ - + Rsp_Cd=80 Rsp_Msg=更新代发交易明细发放批次信息失败