From d01e70553b1c34ee4170d65e2d15cfb5259cb3d6 Mon Sep 17 00:00:00 2001 From: Alawn Date: Wed, 17 Mar 2021 19:54:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cap/etc/batch/204025_CTL.XML | 38 +-------- cap/etc/batch/BAT_QRYRFD_TIMER_CTL.XML | 113 ++++++++++++------------- cap/etc/channel/cmb/Batch_CMB.XML | 86 +++++++++++++++---- cap/etc/channel/cmb/SCMBPAY1_ATR.XML | 3 +- cap/etc/channel/icbc/BATCH_ICBC.XML | 4 +- cap/etc/channel/icbc/OFRTCAPZ_CTL.XML | 52 ++++++++++++ cap/etc/channel/icbc/SCAICBC_ITF.XML | 37 ++++++++ 7 files changed, 219 insertions(+), 114 deletions(-) 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_CD|EVT_TYP|EVT_DSC - - - 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