From 76eaed84795616e201eed65e2433b48c468ac6bd Mon Sep 17 00:00:00 2001 From: Alawn Date: Fri, 16 Jun 2023 16:30:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E8=A1=8C=E9=99=84=E8=A8=80=E4=BC=A0?= =?UTF-8?q?=E9=80=92=E8=A7=84=E5=88=99=E7=9A=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cap/etc/channel/icbc/BATCH_ICBC.XML | 2 +- cap/etc/channel/icbc/QUERY_ICBC.XML | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cap/etc/channel/icbc/BATCH_ICBC.XML b/cap/etc/channel/icbc/BATCH_ICBC.XML index 09d04ba..22e4052 100644 --- a/cap/etc/channel/icbc/BATCH_ICBC.XML +++ b/cap/etc/channel/icbc/BATCH_ICBC.XML @@ -305,7 +305,7 @@ '' AS manager_card_name,'' AS erp_serial_no,'' AS busi_code,'' AS erp_check_no,'' AS ori_voucher_type, '' AS ori_voucher_name,'' AS ori_voucher_no,'' AS related_ref_no,CAP_ORD_NO AS i_seq_no,AC_NO AS payee_account, CUS_NAM AS payee_cnname,LBNK_NO AS payee_bank_no,'CNY' AS currency, - TXN_AMT * 100 AS amount,'工资' AS purpose,POSTSCRIPT AS summary,DSK_NAM AS postscript,CAP_ORD_NO AS ref_no,case when BNK_FLG='Y' then '' ELSE CITY END payee_city, + TXN_AMT * 100 AS amount,'工资' AS purpose,POSTSCRIPT AS summary,DSK_NAM||substr(POSTSCRIPT,1,80) AS postscript,CAP_ORD_NO AS ref_no,case when BNK_FLG='Y' then '' ELSE CITY END payee_city, case when BNK_FLG='Y' then '' when BNK_FLG='N' AND ROUT_FLG='SUPER' then '' ELSE LBNK_NAM END payee_bank_name,'' AS purpose_code,'' AS summary_en, case when BNK_FLG='Y' then '2' when BNK_FLG='N' then decode(ROUT_FLG,'SUPER','3','LARGE','1','SMALL','2') end pay_type, decode(BNK_FLG,'Y','1','N','2') AS io_flag diff --git a/cap/etc/channel/icbc/QUERY_ICBC.XML b/cap/etc/channel/icbc/QUERY_ICBC.XML index fbb3200..73b4280 100644 --- a/cap/etc/channel/icbc/QUERY_ICBC.XML +++ b/cap/etc/channel/icbc/QUERY_ICBC.XML @@ -53,13 +53,13 @@ = NVL((SELECT C.DSK_NAM FROM CAPDSKINF C - WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM + WHERE C.ORD_DT=A.TRS_DATE AND SUBSTR(A.POST_SCRIPT,1,9)=C.DSK_NAM ),' '), L_POSTSCRIPT = NVL((SELECT C.POSTSCRIPT FROM CAPDSKINF C - WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM + WHERE C.ORD_DT=A.TRS_DATE AND SUBSTR(A.POST_SCRIPT,1,9)=C.DSK_NAM ),' ') WHERE A.ACCOUNT_NO=? AND A.TRS_DATE=? AND A.POST_SCRIPT!=' ' @@ -298,13 +298,13 @@ = NVL((SELECT C.DSK_NAM FROM CAPDSKINF C - WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM + WHERE C.ORD_DT=A.TRS_DATE AND SUBSTR(A.POST_SCRIPT,1,9)=C.DSK_NAM ),' '), L_POSTSCRIPT = NVL((SELECT C.POSTSCRIPT FROM CAPDSKINF C - WHERE C.ORD_DT=A.TRS_DATE AND A.POST_SCRIPT=C.DSK_NAM + WHERE C.ORD_DT=A.TRS_DATE AND SUBSTR(A.POST_SCRIPT,1,9)=C.DSK_NAM ),' ') WHERE A.ACCOUNT_NO=? AND A.TRS_DATE=? AND A.POST_SCRIPT!=' '