From 06fc0c41c7a31986b3c524c6d8c08680ea758ed4 Mon Sep 17 00:00:00 2001 From: Alawn Date: Thu, 28 Jul 2022 16:26:29 +0800 Subject: [PATCH] =?UTF-8?q?7.28=E5=8F=B7=E6=8A=95=E4=BA=A7=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cap/etc/channel/cmb/Batch_CMB.XML | 29 +++++++++++++++++++++++---- cap/etc/channel/icbc/QUERY_ICBC.XML | 26 ++++++++++++------------ cap/etc/channel/icbc/SCAICBC2_ITF.XML | 1 + 3 files changed, 39 insertions(+), 17 deletions(-) diff --git a/cap/etc/channel/cmb/Batch_CMB.XML b/cap/etc/channel/cmb/Batch_CMB.XML index d757af9..095a145 100644 --- a/cap/etc/channel/cmb/Batch_CMB.XML +++ b/cap/etc/channel/cmb/Batch_CMB.XML @@ -924,7 +924,7 @@ - + Rsp_Cd=80 Rsp_Msg=付款账户余额不足 @@ -932,6 +932,25 @@ TRsp_Msg=账户透支 + + Rsp_Cd=80 + Rsp_Msg=账户被停止支付 + TRsp_Cd=A6T1208 + TRsp_Msg=账户止付 + EVENT.DSK_NO=$ODSK_NAM + EVENT.TITLE_NAME=$TAC_NAM + EVENT.AC_NO=$TAC_NO + EVENT.CORG_NO=$OCORG_NO + EVT_TYP=EVT_PAYMENT_STOPPED + + + + + ACCT_NO=$TAC_NO + + + + Rsp_Cd=80 Rsp_Msg=银行整批处理失败 @@ -963,7 +982,9 @@ - + + + Rsp_Cd=80 @@ -1244,11 +1265,11 @@ - + - + Rsp_Cd=80 diff --git a/cap/etc/channel/icbc/QUERY_ICBC.XML b/cap/etc/channel/icbc/QUERY_ICBC.XML index 090c2d7..fbb3200 100644 --- a/cap/etc/channel/icbc/QUERY_ICBC.XML +++ b/cap/etc/channel/icbc/QUERY_ICBC.XML @@ -51,17 +51,17 @@ SET DSK_NAM = - NVL((SELECT DSK_NAM - FROM CAPBATINF B - WHERE B.ORD_DT=A.TRS_DATE AND B.CORG_DSK_NO=A.REF + NVL((SELECT C.DSK_NAM + FROM CAPDSKINF C + WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM ),' '), L_POSTSCRIPT = NVL((SELECT C.POSTSCRIPT - FROM CAPBATINF B,CAPDSKINF C - WHERE B.ORD_DT=A.TRS_DATE AND B.CORG_DSK_NO=A.REF AND B.DSK_NAM=C.DSK_NAM + FROM CAPDSKINF C + WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM ),' ') - WHERE ACCOUNT_NO=? AND TRS_DATE=? AND A.REF!=' ' + WHERE A.ACCOUNT_NO=? AND A.TRS_DATE=? AND A.POST_SCRIPT!=' ' ACCOUNT_NO|TRS_DATE| @@ -296,17 +296,17 @@ SET DSK_NAM = - NVL((SELECT DSK_NAM - FROM CAPBATINF B - WHERE B.ORD_DT=A.TRS_DATE AND B.CORG_DSK_NO=A.REF + NVL((SELECT C.DSK_NAM + FROM CAPDSKINF C + WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM ),' '), L_POSTSCRIPT = NVL((SELECT C.POSTSCRIPT - FROM CAPBATINF B,CAPDSKINF C - WHERE B.ORD_DT=A.TRS_DATE AND B.CORG_DSK_NO=A.REF AND B.DSK_NAM=C.DSK_NAM + FROM CAPDSKINF C + WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM ),' ') - WHERE ACCOUNT_NO=? AND TRS_DATE=? AND A.REF!=' ' + WHERE A.ACCOUNT_NO=? AND A.TRS_DATE=? AND A.POST_SCRIPT!=' ' ACCOUNT_NO|TRS_DATE| @@ -330,7 +330,7 @@ trs_date=$trs_date CHK_DAT=GETDATE() - trs_date=CALCDATE($CHK_DAT,-,d,1) + trs_date=$CHK_DAT Rsp_Cd=80 diff --git a/cap/etc/channel/icbc/SCAICBC2_ITF.XML b/cap/etc/channel/icbc/SCAICBC2_ITF.XML index a9ed6e7..da4a72b 100644 --- a/cap/etc/channel/icbc/SCAICBC2_ITF.XML +++ b/cap/etc/channel/icbc/SCAICBC2_ITF.XML @@ -144,6 +144,7 @@ +