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 @@
+