diff --git a/cap/etc/batch/204025_CTL.XML b/cap/etc/batch/204025_CTL.XML
index 750f35b..b345682 100644
--- a/cap/etc/batch/204025_CTL.XML
+++ b/cap/etc/batch/204025_CTL.XML
@@ -102,7 +102,7 @@
select A.BNK_CD,B.PTY_ID,B.PTY_NM from CMMTBKTYP A,CAPCOMPTY B
- WHERE A.BNK_TYP = ? AND A.BNK_TYP = B.BKCTGY_CD AND B.PTY_KND = 'PBC'
+ WHERE A.BNK_TYP = ? AND A.BNK_CD = B.BKCTGY_CD AND B.PTY_KND = 'PBC'
BNK_TYP|
@@ -527,42 +527,6 @@
CAP_TYP=CAP_PAY_BAT
RMK=批量代付
-
-
- CAP_TYP|BAT_ORN_AMT1|CORG_NO|
-
-
-
- MSG_INF=@O.EVT_DSC
- EVT_TYP=@O.EVT_TYP
- Rsp_Cd=80
- Rsp_Msg=$MSG_INF
-
- EVENT.DSK_NO=$DSK_NAM
- EVENT.CUS_ID=$MERC_ID
- EVENT.ERR_MSG=$MSG_INF
-
-
-
-
-
-
-
-
-
-
-
-
- Rsp_Cd=80
- Rsp_Msg=更新接入批量信息登记表失败
-
-
-
- Rsp_Cd=80
- Rsp_Msg=更新接入批量信息登记表失败
-
-
-
CORG_MERC_ID
CORG_DSK_NO
diff --git a/cap/etc/batch/BAT_QRYRFD_TIMER_CTL.XML b/cap/etc/batch/BAT_QRYRFD_TIMER_CTL.XML
index 6200a08..72249be 100644
--- a/cap/etc/batch/BAT_QRYRFD_TIMER_CTL.XML
+++ b/cap/etc/batch/BAT_QRYRFD_TIMER_CTL.XML
@@ -1,66 +1,61 @@
-
-
-
-
-
-
- select br_no brNo,acct_no acctNo,ACCT_TYPE from CAPACCOUNTINF
- where bank_code='CMB' and enabled='Y'
-
- |
-
-
+
+
+
+
+
+
+ select br_no brNo,acct_no acctNo,ACCT_TYPE from CAPACCOUNTINF
+ where bank_code='CMB' and enabled='Y'
+
+ |
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
- Rsp_Cd=80
- Rsp_Msg=循环游标失败
-
-
-
-
-
-
-
- Rsp_Cd=80
- Rsp_Msg=查询失败
-
-
-
-
-
+
+ Rsp_Cd=80
+ Rsp_Msg=循环游标失败
+
+
+
+
+
-
-
-
-
-
+
+ Rsp_Cd=80
+ Rsp_Msg=查询失败
+
- Rsp_Cd=00
- Rsp_Msg=交易成功
-
-
-
+
+
+
+
+
+
+
+
+
+
+ Rsp_Cd=00
+ Rsp_Msg=交易成功
+
+
+
diff --git a/cap/etc/channel/cmb/Batch_CMB.XML b/cap/etc/channel/cmb/Batch_CMB.XML
index 1fa0119..85d49b3 100644
--- a/cap/etc/channel/cmb/Batch_CMB.XML
+++ b/cap/etc/channel/cmb/Batch_CMB.XML
@@ -1050,7 +1050,7 @@
- BAT_STS=4
+ BAT_STS=2
Rsp_Cd=00
Rsp_Msg=交易整批处理失败
BAT_SUC_AMT=0
@@ -1081,6 +1081,7 @@
rd
+
@@ -1092,9 +1093,19 @@
BTH_DTL|yur_ref|yur_ref|BTH_DTL
+
+
+
+ SELECT 'Y' YN FROM CAPCMBRFD WHERE YUR_REF=? AND BTH_DTL=? AND TRS_DAT=?
+
+ YUR_REF|BTH_DTL|TRS_DAT|
+
+
TRSP_CD
TRSP_MSG
+ rep_num
+ ntagdrfdz1_NUM
CORG_DSK_NO=STRCAT(GETDATETIME(),$CORG_DSK_NO)
@@ -1124,28 +1135,73 @@
-
-
-
-
-
-
-
+
N=1
rep_num=$ntagdrfdz1_NUM
- yur_ref=ntagdrfdz1[$N].yur_ref
+ req_nbr=ntagdrfdz1[$N].req_nbr
+ YUR_REF=ntagdrfdz1[$N].yur_ref
BTH_DTL=ntagdrfdz1[$N].bth_dtl
-
-
+ eac_nbr=ntagdrfdz1[$N].eac_nbr
+ eac_nam=ntagdrfdz1[$N].eac_nam
+ trs_amt=ntagdrfdz1[$N].trs_amt
+ cpr_act=ntagdrfdz1[$N].cpr_act
+ txt_clt=ntagdrfdz1[$N].txt_clt
+ eac_bnm=ntagdrfdz1[$N].eac_bnm
+ eac_cty=ntagdrfdz1[$N].eac_cty
+ cpr_cnv=ntagdrfdz1[$N].cpr_cnv
+ trs_dat=ntagdrfdz1[$N].trs_dat
+ sts_cod=ntagdrfdz1[$N].sts_cod
+ rtn_cod=ntagdrfdz1[$N].rtn_cod
+ rtn_txt=ntagdrfdz1[$N].rtn_txt
+ rsv=ntagdrfdz1[$N].rsv
+
+
+
+
-
+
Rsp_Cd=80
- Rsp_Msg=更新退票流水失败
-
+ Rsp_Msg=查询失败
+
- yur_ref
+
+
+
+
+
+
+ Rsp_Cd=80
+ Rsp_Msg=登记流水失败
+
+
+
+
+
+
+
+ Rsp_Cd=80
+ Rsp_Msg=更新退票流水失败
+
+
+
+
+ req_nbr
+ YUR_REF
BTH_DTL
+ eac_nbr
+ eac_nam
+ trs_amt
+ cpr_act
+ txt_clt
+ eac_bnm
+ eac_cty
+ cpr_cnv
+ trs_dat
+ sts_cod
+ rtn_cod
+ rtn_txt
+ rsv
N=ADD($N,1)
diff --git a/cap/etc/channel/cmb/SCMBPAY1_ATR.XML b/cap/etc/channel/cmb/SCMBPAY1_ATR.XML
index d5f7862..eed1a71 100644
--- a/cap/etc/channel/cmb/SCMBPAY1_ATR.XML
+++ b/cap/etc/channel/cmb/SCMBPAY1_ATR.XML
@@ -8,7 +8,8 @@
-
+
+
diff --git a/cap/etc/channel/icbc/BATCH_ICBC.XML b/cap/etc/channel/icbc/BATCH_ICBC.XML
index cbb020a..ad01287 100644
--- a/cap/etc/channel/icbc/BATCH_ICBC.XML
+++ b/cap/etc/channel/icbc/BATCH_ICBC.XML
@@ -273,7 +273,7 @@
TXN_STS='F',
TTXN_ST='F',
RSP_CD = '80',
- RSP_MSG = ?,
+ RSP_MSG = ?
WHERE DSK_NAM=?
AND
ORD_DT=?
@@ -1014,7 +1014,7 @@
tran_time=STRCAT($TXN_TM,000)
f_seq_no=STRCAT(Q,SUBSTR($TXN_DT,3,6),$fSeqno)
language=zh_CN
- qry_f_seq_no=202103080000000007
+ qry_f_seq_no=1
qry_serial_no=$qry_serial_no
diff --git a/cap/etc/channel/icbc/OFRTCAPZ_CTL.XML b/cap/etc/channel/icbc/OFRTCAPZ_CTL.XML
index e33f5bd..70bff99 100644
--- a/cap/etc/channel/icbc/OFRTCAPZ_CTL.XML
+++ b/cap/etc/channel/icbc/OFRTCAPZ_CTL.XML
@@ -315,4 +315,56 @@
+
+
+
+
+
+
+
+
+ TXN_DT=GETDATE()
+ TXN_TM=GETDATETIME(HHMISS)
+
+
+ @MSG.className=com.icbc.api.request.MybankEnterpriseTradeQhisdRequestV1
+ @MSG.uri=mybank/enterprise/trade/qhisd/V1
+
+
+ trans_code=QHISD
+ tran_date=$TXN_DT
+ tran_time=STRCAT($TXN_TM,000)
+ f_seqno=STRCAT(BAL,GETDATETIME())
+ ics=020090002434552
+ language=zh_CN
+ bank_code=102
+
+ account_no=$AC_NO
+ begin_date=20210317
+ end_date=$TXN_DT
+
+
+
+
+
+
+
+
+
+
+ Rsp_Cd=000000
+ TRsp_Msg=交易成功
+ Rsp_Msg=$TRsp_Msg
+
+
+
+
+
+ RSP_CD=80
+ Rsp_Msg=$TRsp_Msg
+
+
+
+
+
diff --git a/cap/etc/channel/icbc/SCAICBC_ITF.XML b/cap/etc/channel/icbc/SCAICBC_ITF.XML
index f84327d..49ce713 100644
--- a/cap/etc/channel/icbc/SCAICBC_ITF.XML
+++ b/cap/etc/channel/icbc/SCAICBC_ITF.XML
@@ -209,5 +209,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file