30 Commits
Author SHA1 Message Date
wang_lei1 78ed08c75e Merge pull request 'sit' (#33) from sit into uat
Reviewed-on: #33
2021-09-03 02:42:14 +00:00
wang_lei1 000dc362a8 Merge pull request '修改月报表07' (#32) from dev into sit
Reviewed-on: #32
2021-09-03 02:41:48 +00:00
wang_lei1 65fa982988 Merge pull request 'sit' (#30) from sit into uat
Reviewed-on: #30
2021-09-02 07:52:53 +00:00
wang_lei1 25ff841c71 Merge pull request '报表增强' (#29) from dev into sit
Reviewed-on: #29
2021-09-02 07:07:33 +00:00
wang_lei1 c1b620263c Merge pull request 'sit' (#27) from sit into uat
Reviewed-on: #27
2021-08-26 06:24:49 +00:00
wang_lei1 ec737f5bde Merge pull request '查询增加状态' (#26) from dev into sit
Reviewed-on: #26
2021-08-25 05:52:27 +00:00
wang_lei1 989e847abf Merge pull request '报表,卡bin修改新增功能' (#25) from dev into sit
Reviewed-on: #25
2021-08-23 01:54:40 +00:00
wang_lei1 5afd3833f5 Merge pull request 'sit' (#23) from sit into uat
Reviewed-on: #23
2021-08-03 11:07:06 +00:00
wang_lei1 b492248d5a Merge pull request '报表' (#21) from dev into sit
Reviewed-on: #21
2021-08-03 11:06:27 +00:00
wang_lei1 b691ec1feb Merge pull request 'sit' (#20) from sit into uat
Reviewed-on: #20
2021-08-03 11:00:55 +00:00
wang_lei1 ef02e6eebe Merge pull request 'dev' (#19) from dev into sit
Reviewed-on: #19
2021-08-03 10:59:34 +00:00
wang_lei1 6d81cae9a4 Merge pull request 'sit' (#17) from sit into uat
Reviewed-on: #17
2021-07-30 09:06:24 +00:00
wang_lei1 3da7d0b738 Merge pull request '修改为报表到处为读库' (#16) from dev into sit
Reviewed-on: #16
2021-07-30 09:05:41 +00:00
wang_lei1 c14b2a58a3 Merge pull request 'sit' (#14) from sit into uat
Reviewed-on: #14
2021-07-29 07:56:06 +00:00
wang_lei1 72899d040b Merge pull request '报表' (#13) from dev into sit
Reviewed-on: #13
2021-07-29 07:54:07 +00:00
wang_lei1 38a519d6e8 Merge pull request 'sit' (#12) from sit into uat
Reviewed-on: #12
2021-07-19 09:04:30 +00:00
wang_lei1 6be0643c75 Merge pull request '页面问题修复' (#11) from dev into sit
Reviewed-on: #11
2021-07-19 07:48:13 +00:00
wang_lei1 6da3225f9c Merge pull request 'dev' (#10) from dev into sit
Reviewed-on: #10
2021-07-19 01:46:58 +00:00
wang_lei1 921e03fd56 Merge pull request 'sit' (#9) from sit into uat
Reviewed-on: #9
2021-07-02 09:54:31 +00:00
Alawn 42c11c710f 合并 2021-06-23 15:29:29 +08:00
wang_lei1 6ceafaf52e 更新 'bui/etc/cap/SCAHRO1_ATR.XML' 2021-06-23 07:07:44 +00:00
wang_lei1 7bfb246fff Merge pull request '更换异步服务' (#7) from dev into sit
Reviewed-on: #7
2021-06-04 01:56:01 +00:00
wang_lei1 22a4c309fb Merge pull request 'dev' (#6) from dev into sit
Reviewed-on: #6
2021-06-01 05:28:57 +00:00
wang_lei1 3109e8ca03 Merge pull request '文件上传' (#5) from dev into sit
Reviewed-on: #5
2021-05-27 09:18:35 +00:00
wang_lei1 6ffbf1ab67 Merge pull request '文件下载功能' (#4) from dev into sit
Reviewed-on: #4
2021-05-25 06:23:47 +00:00
wang_lei1 7edf5e6364 Merge pull request '批次查询增加批次号条件' (#3) from dev into sit
Reviewed-on: #3
2021-05-14 01:51:14 +00:00
wang_lei1 6338ea9f7d Merge pull request '修改渠道状态' (#2) from dev into sit
Reviewed-on: #2
2021-05-07 10:46:32 +00:00
wang_lei1 bcd44b98c0 Merge pull request '新增渠道配置页面' (#1) from dev into sit
Reviewed-on: #1
2021-05-07 10:39:48 +00:00
Alawn 423af5ec4e Merge branch 'dev' into sit 2021-04-13 17:30:48 +08:00
Alawn 56d58e745f 修改SIT参数 2021-04-12 15:01:55 +08:00
20 changed files with 43 additions and 497 deletions
+1 -2
View File
@@ -10,7 +10,6 @@
WHERE
RUL_STS = 2 AND
(BNK_TYP = '%s' OR BNK_TYP IS NULL OR BNK_TYP = '') AND
(GRP_NM = '%s' OR GRP_NM IS NULL OR GRP_NM = '') AND
(TRA_CD = '%s' OR TRA_CD IS NULL OR TRA_CD = '') AND
(CRD_FLG = '%s' OR CRD_FLG IS NULL or CRD_FLG = '') AND
(TO_NUMBER(NVL(ATM_LOW,0)) <= '%s') AND
@@ -21,7 +20,7 @@
(TIM_UP >= '%s' OR TIM_UP = 0)
ORDER BY RUL_LVL ASC
</Sentence>
<Fields>BNK_TYP|GRP_NM|TRA_CD|CRD_FLG|ATM|ATM|DAT|DAT|TIM|TIM|
<Fields>BNK_TYP|TRA_CD|CRD_FLG|ATM|ATM|DAT|DAT|TIM|TIM|
</Fields>
</DynSentence>
+6 -6
View File
@@ -4,7 +4,7 @@
<DynSentence name="QRY_CAPTXNJNL_A"> <!--查询全部状态-->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC,B.RCV_DT,B.RCV_TM,B.END_DT,B.END_TM,M.CUSTOMER_CODE FROM CAPTXNJNL J
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC,B.RCV_DT,B.RCV_TM,B.END_DT,B.END_TM FROM CAPTXNJNL J
left join CAPCUSINF M on J.MERC_ID=M.CUSTOMER_ID
left join CAPDSKINF B on J.DSK_NAM=B.DSK_NAM
where
@@ -27,7 +27,7 @@
<DynSentence name="QRY_CAPTXNJNL_S"> <!--查询成功状态-->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC,B.RCV_DT,B.RCV_TM,B.END_DT,B.END_TM,M.CUSTOMER_CODE FROM CAPTXNJNL J
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC FROM CAPTXNJNL J
left join CAPCUSINF M on J.MERC_ID=M.CUSTOMER_ID
left join CAPDSKINF B on J.DSK_NAM=B.DSK_NAM
where
@@ -51,7 +51,7 @@
<DynSentence name="QRY_CAPTXNJNL_F"> <!-- 查询失败状态 -->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC,B.RCV_DT,B.RCV_TM,B.END_DT,B.END_TM,M.CUSTOMER_CODE FROM CAPTXNJNL J
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC FROM CAPTXNJNL J
left join CAPCUSINF M on J.MERC_ID=M.CUSTOMER_ID
left join CAPDSKINF B on J.DSK_NAM=B.DSK_NAM
where
@@ -75,7 +75,7 @@
<DynSentence name="QRY_CAPTXNJNL_R"> <!-- 查询退票状态 -->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC,B.RCV_DT,B.RCV_TM,B.END_DT,B.END_TM,M.CUSTOMER_CODE FROM CAPTXNJNL J
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC FROM CAPTXNJNL J
left join CAPCUSINF M on J.MERC_ID=M.CUSTOMER_ID
left join CAPDSKINF B on J.DSK_NAM=B.DSK_NAM
where
@@ -99,7 +99,7 @@
<DynSentence name="QRY_CAPTXNJNL_U"> <!-- 查询预计状态 -->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC,B.RCV_DT,B.RCV_TM,B.END_DT,B.END_TM,M.CUSTOMER_CODE FROM CAPTXNJNL J
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC FROM CAPTXNJNL J
left join CAPCUSINF M on J.MERC_ID=M.CUSTOMER_ID
left join CAPDSKINF B on J.DSK_NAM=B.DSK_NAM
where
@@ -124,7 +124,7 @@
<DynSentence name="QRY_CAPTXNJNL_P"> <!-- 查询超时/处理中状态 -->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC,B.RCV_DT,B.RCV_TM,B.END_DT,B.END_TM,M.CUSTOMER_CODE FROM CAPTXNJNL J
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC FROM CAPTXNJNL J
left join CAPCUSINF M on J.MERC_ID=M.CUSTOMER_ID
left join CAPDSKINF B on J.DSK_NAM=B.DSK_NAM
where
+2 -3
View File
@@ -3,9 +3,8 @@
<Transaction code='2040804' log_switch='1' desc='报表查询下载信息分页查询'>
<DynSentence name='QRY_CMMTRPTREGINFO'>
<Sentence>
SELECT A.RPT_DAT,A.RPT_TYP,A.RPT_KND,A.RPT_FIL,A.RPT_FIL_NM,(C.P_VALUES||substr(A.RPT_FIL_URL,instr(RPT_FIL_URL,'/file'))||B.P_VALUES) AS RPT_FIL_URL
FROM CMMTRPTREG A LEFT JOIN CAPPARAMTER B ON B.P_KEY = 'FIL_TOKEN'
LEFT JOIN CAPPARAMTER C ON C.P_KEY = 'FIL_TOKEN_URL'
SELECT A.RPT_DAT,A.RPT_TYP,A.RPT_KND,A.RPT_FIL,A.RPT_FIL_NM,(A.RPT_FIL_URL||B.P_VALUES) AS RPT_FIL_URL
FROM CMMTRPTREG A LEFT JOIN CAPPARAMTER B ON B.P_KEY = 'FIL_TOKEN'
WHERE
(RPT_TYP LIKE '%%s%' OR '%s' IS NULL OR '%s' = '') AND
(RPT_KND = '%s' OR '%s' IS NULL OR '%s' = '') AND
+7 -7
View File
@@ -4,13 +4,13 @@
<DynSentence name="QRY_CAPDSKINF"> <!--代收代付接入批量信息-->
<Sentence>
select A.*,C.CUSTOMER_CODE from CAPDSKINF A left join CAPCUSINF C on C.CUSTOMER_ID=A.MERC_ID where
('%s' IS NULL OR A.DSK_NAM LIKE '%s%')
AND ('%s' IS NULL OR A.MERC_ID LIKE '%s%')
AND ('%s' IS NULL OR A.MERC_NAM LIKE '%s%')
AND ('%s' IS NULL OR A.TXN_MOD = '%s')
AND (A.ORD_DT &gt;='%s' OR '%s' IS NULL)
AND (A.ORD_DT &lt;='%s' OR '%s' IS NULL) order by A.tm_smp DESC
select * from CAPDSKINF where
('%s' IS NULL OR DSK_NAM LIKE '%s%')
AND ('%s' IS NULL OR MERC_ID LIKE '%s%')
AND ('%s' IS NULL OR MERC_NAM LIKE '%s%')
AND ('%s' IS NULL OR TXN_MOD = '%s')
AND (ORD_DT &gt;='%s' OR '%s' IS NULL)
AND (ORD_DT &lt;='%s' OR '%s' IS NULL) order by tm_smp DESC
</Sentence>
<Fields>DSK_NAM|DSK_NAM|MERC_ID|MERC_ID|MERC_NAM|MERC_NAM|TXN_MOD|TXN_MOD|BEG_DT|BEG_DT|END_DT|END_DT|</Fields>
</DynSentence>
+1 -1
View File
@@ -4,7 +4,7 @@
<DynSentence name="QRY_CAPBATINF"> <!--代收代付接出批量信息-->
<Sentence>
select A.*,B.DISK_DESC,C.CUSTOMER_NAME,C.CUSTOMER_CODE from CAPBATINF A
select A.*,B.DISK_DESC,C.CUSTOMER_NAME from CAPBATINF A
left join CAPDSKINF B on B.DSK_NAM=A.DSK_NAM
left join CAPCUSINF C on C.CUSTOMER_ID=A.MERC_ID
where
+2 -3
View File
@@ -12,14 +12,13 @@
AND ('%s' IS NULL OR CAP_ORD_NO LIKE '%s%')
AND ('%s' IS NULL OR DSK_NAM LIKE '%s%')
AND (TRS_DAT BETWEEN ? AND ?)
AND (TM_SMP BETWEEN ? AND ?)
</Sentence>
<Fields>EAC_NBR|EAC_NBR|EAC_NAM|EAC_NAM|MERC_ORD_NO|MERC_ORD_NO|CAP_ORD_NO|CAP_ORD_NO|DSK_NAM|DSK_NAM|BEG_DT|END_DT|BEG_TM|END_TM|</Fields>
<Fields>EAC_NBR|EAC_NBR|EAC_NAM|EAC_NAM|MERC_ORD_NO|MERC_ORD_NO|CAP_ORD_NO|CAP_ORD_NO|DSK_NAM|DSK_NAM|BEG_DT|END_DT|</Fields>
</DynSentence>
<FlowCtrl>
<!--交易记录查询-->
<Exec func="PUB:DBMultiQueryPage" error="IGNORE">
<Exec func="PUB:DBMultiQueryPage" >
<Arg name="PageNo" value="$PAG_NO"/>
<Arg name="SqlCmd" value="QRY_CAPCMBRFD"/>
<Arg name="RecNumPerPage" value="$PAG_NUM"/>
-41
View File
@@ -1,41 +0,0 @@
<?xml version="1.0" encoding='UTF-8'?>
<Root>
<!--账户白名单信息多页查询-->
<Transaction code="2040885" log_switch="1">
<DynSentence name="QRY_CAPRECEIPTACCT_INF"> <!--信息查询-->
<Sentence>
SELECT * FROM CAPRECEIPTACCT WHERE (ACCT_NO LIKE '%%s%' OR '%s' IS NULL) AND (ACCT_NAME LIKE '%%s%' OR '%s' IS NULL) AND (BANK_CODE =? OR ? IS NULL)
</Sentence>
<Fields>ACCT_NO|ACCT_NO|ACCT_NAME|ACCT_NAME|BANK_CODE|BANK_CODE|</Fields>
</DynSentence>
<FlowCtrl>
<!--交易记录查询-->
<Exec func="PUB:DBMultiQueryPage" >
<Arg name="PageNo" value="$PAG_NO"/>
<Arg name="SqlCmd" value="QRY_CAPRECEIPTACCT_INF"/>
<Arg name="RecNumPerPage" value="$PAG_NUM"/>
</Exec>
<If condition="~RetCod=2">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
<Return/>
</If>
<ElseIf condition="~RetCod=-1">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00021" />
</Exec>
<Return/>
</ElseIf>
<Exec func="PUB:DumpETF" />
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
</FlowCtrl>
</Transaction>
</Root>
-62
View File
@@ -1,62 +0,0 @@
<?xml version="1.0" encoding='UTF-8'?>
<Root>
<!--明细对账单信息多页查询-->
<Transaction code="2040886" log_switch="1">
<DynSentence name="QRY_CAPCMBHIJNL_INF">
<Sentence>
SELECT REF_NBR as BANK_REF_ID,YUR_REF as BATCH_ID,BIL_FIL_ID as FILE_PATH
FROM CAPCMBHIJNL
WHERE TRS_DAT=? AND BIL_RPT_STS='4'
AND (DSK_NAM=? OR ? IS NULL)
AND (REF_NBR=? OR ? IS NULL)
AND (YUR_REF=? OR ? IS NULL)
</Sentence>
<Fields>APPLY_DATE|DISK_NO|DISK_NO|BANK_REF_ID|BANK_REF_ID|BATCH_ID|BATCH_ID|</Fields>
</DynSentence>
<FlowCtrl>
<If condition="IS_EQUAL_STRING($BANK_CODE,CMB)">
<Set>QRY_SQL=QRY_CAPCMBHIJNL_INF</Set>
</If>
<ElseIf condition="IS_EQUAL_STRING($BANK_CODE,ICBC)">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00021" />
</Exec>
<Return/>
</ElseIf>
<Else>
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00021" />
</Exec>
<Return/>
</Else>
<!--交易记录查询-->
<Exec func="PUB:DBMultiQueryPage" error="IGNORE">
<Arg name="PageNo" value="$PAG_NO"/>
<Arg name="SqlCmd" value="QRY_CAPCMBHIJNL_INF"/>
<Arg name="RecNumPerPage" value="$PAG_NUM"/>
</Exec>
<If condition="~RetCod=2">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
<Return/>
</If>
<ElseIf condition="~RetCod=-1">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00021" />
</Exec>
<Return/>
</ElseIf>
<Exec func="PUB:DumpETF" />
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
</FlowCtrl>
</Transaction>
</Root>
-72
View File
@@ -1,72 +0,0 @@
<?xml version="1.0" encoding='UTF-8'?>
<Root>
<!--电子回单信息多页查询-->
<Transaction code="2040887" log_switch="1">
<DynSentence name="QRY_CAPCMBHIJNL_INF">
<Sentence>
SELECT REF_NBR as BANK_REF_ID,YUR_REF as BATCH_ID,ACT_FIL_ID as FILE_PATH
FROM CAPCMBHIJNL
WHERE TRS_DAT=? AND ACT_RPT_STS='4'
AND (DSK_NAM=? OR ? IS NULL)
AND (REF_NBR=? OR ? IS NULL)
AND (YUR_REF=? OR ? IS NULL)
</Sentence>
<Fields>TRANS_DATE|DISK_NO|DISK_NO|BANK_REF_ID|BANK_REF_ID|BATCH_ID|BATCH_ID|</Fields>
</DynSentence>
<DynSentence name="QRY_CAPICBCHIJNL_INF"> <!-- 待定 -->
<Sentence>
SELECT only_sequence as BANK_REF_ID,ref as BATCH_ID,ACT_FIL_ID as FILE_PATH
FROM CAPICBCHIJNL
WHERE TRS_DAT=? AND ACT_RPT_STS='4'
AND (DSK_NAM=? OR ? IS NULL)
AND (only_sequence=? OR ? IS NULL)
AND (ref=? OR ? IS NULL)
</Sentence>
<Fields>TRANS_DATE|DISK_NO|DISK_NO|BANK_REF_ID|BANK_REF_ID|BATCH_ID|BATCH_ID|</Fields>
</DynSentence>
<FlowCtrl>
<If condition="IS_EQUAL_STRING($BANK_CODE,CMB)">
<Set>QRY_SQL=QRY_CAPCMBHIJNL_INF</Set>
</If>
<ElseIf condition="IS_EQUAL_STRING($BANK_CODE,ICBC)">
<Set>QRY_SQL=QRY_CAPICBCHIJNL_INF</Set>
</ElseIf>
<Else>
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00021" />
</Exec>
<Return/>
</Else>
<!--交易记录查询-->
<Exec func="PUB:DBMultiQueryPage" error="IGNORE">
<Arg name="PageNo" value="$PAG_NO"/>
<Arg name="SqlCmd" value="QRY_CAPCMBHIJNL_INF"/>
<Arg name="RecNumPerPage" value="$PAG_NUM"/>
</Exec>
<If condition="~RetCod=2">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
<Return/>
</If>
<ElseIf condition="~RetCod=-1">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00021" />
</Exec>
<Return/>
</ElseIf>
<Exec func="PUB:DumpETF" />
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
</FlowCtrl>
</Transaction>
</Root>
-271
View File
@@ -1,271 +0,0 @@
<?xml version="1.0" encoding='UTF-8'?>
<Root>
<!--账户流水信息多页查询-->
<Transaction code="2040888" log_switch="1">
<DynSentence name="QRY_CAPCMBHIJNL_INF">
<Sentence>
SELECT ety_dat AS BANK_TRANS_DATE,
ety_tim AS BANK_TRANS_TIME,
amt_cdr AS BANK_DC_FLAG,
rpy_acc AS ACCT_NO,
rpy_nam AS ACCT_NAME,
rpy_bnk AS BANK_NAME,
yur_ref AS BATCH_ID,
ref_nbr AS BANK_REF_ID,
trs_amt AS AMOUNT,
L_POSTSCRIPT AS POSTSCRIPT,
acc_nbr AS TITLE_ACCT_NO,
ACC_NAM AS TITLE_ACCT_NAME,
L_RMK AS REMARK,
'' AS BANK_REMARK,
'' AS BANK_SUMMARY,
'' AS BANK_RESPCODE,
'' AS BANKRESP_MESSAGE,
nar_yur AS BANK_PS,
nus_age AS BANK_USAGE,
'' AS BANK_FEE,
trs_blv AS BANK_BAL,
A.TM_SMP AS REFRESH_TIME,
vlt_dat AS BANK_VALUE_DATE,
ACT_FIL_ID AS ACT_FIL_ID,
(C.P_VALUES||substr(A.ACT_FIL_URL,instr(A.ACT_FIL_URL,'/file'))||B.P_VALUES) AS ACT_FIL_URL,
ACT_FIL_NAM AS ACT_FIL_NAM,
BIL_FIL_ID AS BIL_FIL_ID,
(C.P_VALUES||substr(A.BIL_FIL_URL,instr(A.BIL_FIL_URL,'/file'))||B.P_VALUES) AS BIL_FIL_URL,
BIL_FIL_NAM AS BIL_FIL_NAM
FROM CAPCMBHIJNL A LEFT JOIN CAPPARAMTER B ON B.P_KEY = 'FIL_TOKEN'
LEFT JOIN CAPPARAMTER C ON C.P_KEY = 'FIL_TOKEN_URL'
WHERE ACC_NBR=? AND TRS_DAT BETWEEN ? AND ?
AND (ety_dat||ety_tim) BETWEEN ? AND ?
AND (DSK_NAM=? OR ? IS NULL)
AND (REF_NBR=? OR ? IS NULL)
AND (YUR_REF=? OR ? IS NULL)
AND (AMT_CDR=? OR ? IS NULL)
</Sentence>
<Fields>ACCT_NO|START_DATE|END_DATE|START_TIME|END_TIME|DISK_NO|DISK_NO|BANK_REF_ID|BANK_REF_ID|BATCH_ID|BATCH_ID|BANK_DC_FLAG|BANK_DC_FLAG|</Fields>
</DynSentence>
<DynSentence name="QRY_CAPCMBCURJNL_INF">
<Sentence>
SELECT ety_dat AS BANK_TRANS_DATE,
ety_tim AS BANK_TRANS_TIME,
amt_cdr AS BANK_DC_FLAG,
rpy_acc AS ACCT_NO,
rpy_nam AS ACCT_NAME,
rpy_bnk AS BANK_NAME,
yur_ref AS BATCH_ID,
ref_nbr AS BANK_REF_ID,
trs_amt AS AMOUNT,
L_POSTSCRIPT AS POSTSCRIPT,
acc_nbr AS TITLE_ACCT_NO,
ACC_NAM AS TITLE_ACCT_NAME,
L_RMK AS REMARK,
'' AS BANK_REMARK,
'' AS BANK_SUMMARY,
'' AS BANK_RESPCODE,
'' AS BANKRESP_MESSAGE,
nar_yur AS BANK_PS,
nus_age AS BANK_USAGE,
'' AS BANK_FEE,
trs_blv AS BANK_BAL,
TM_SMP AS REFRESH_TIME,
vlt_dat AS BANK_VALUE_DATE,
'' AS ACT_FIL_ID,
'' AS ACT_FIL_URL,
'' AS ACT_FIL_NAM,
'' AS BIL_FIL_ID,
'' AS BIL_FIL_URL,
'' AS BIL_FIL_NAM
FROM CAPCMBCURJNL
WHERE ACC_NBR=?
AND (ety_dat||ety_tim) BETWEEN ? AND ?
AND (DSK_NAM=? OR ? IS NULL)
AND (REF_NBR=? OR ? IS NULL)
AND (YUR_REF=? OR ? IS NULL)
AND (AMT_CDR=? OR ? IS NULL)
</Sentence>
<Fields>ACCT_NO|START_TIME|END_TIME|DISK_NO|DISK_NO|BANK_REF_ID|BANK_REF_ID|BATCH_ID|BATCH_ID|BANK_DC_FLAG|BANK_DC_FLAG|</Fields>
</DynSentence>
<DynSentence name="QRY_CAPICBCHIJNL_INF">
<Sentence>
SELECT t_date AS BANK_TRANS_DATE,
t_time AS BANK_TRANS_TIME,
decode(drcrf,'1','D','2','C') AS BANK_DC_FLAG,
recip_account_no AS ACCT_NO,
recip_name AS ACCT_NAME,
recip_bk_name AS BANK_NAME,
ref AS BATCH_ID,
only_sequence AS BANK_REF_ID,
(debit_amount + credit_amount)/100 AS AMOUNT,
L_POSTSCRIPT AS POSTSCRIPT,
account_no AS TITLE_ACCT_NO,
ACC_NAM AS TITLE_ACCT_NAME,
L_RMK AS REMARK,
remark AS BANK_REMARK,
summary AS BANK_SUMMARY,
'' AS BANK_RESPCODE,
'' AS BANKRESP_MESSAGE,
post_script AS BANK_PS,
use_cn AS BANK_USAGE,
NVL(TRIM(trade_fee),0)/100 AS BANK_FEE,
balance/100 AS BANK_BAL,
A.TM_SMP AS REFRESH_TIME,
value_date AS BANK_VALUE_DATE,
ACT_FIL_ID AS ACT_FIL_ID,
(C.P_VALUES||substr(A.ACT_FIL_URL,instr(A.ACT_FIL_URL,'/file'))||B.P_VALUES) AS ACT_FIL_URL,
ACT_FIL_NAM AS ACT_FIL_NAM,
'' AS BIL_FIL_ID,
'' AS BIL_FIL_URL,
'' AS BIL_FIL_NAM
FROM CAPICBCHIJNL A LEFT JOIN CAPPARAMTER B ON B.P_KEY = 'FIL_TOKEN'
LEFT JOIN CAPPARAMTER C ON C.P_KEY = 'FIL_TOKEN_URL'
WHERE ACCOUNT_NO=? AND TRS_DATE BETWEEN ? AND ?
AND (T_DATE||T_TIME) BETWEEN ? AND ?
AND (DSK_NAM=? OR ? IS NULL)
AND (ONLY_SEQUENCE=? OR ? IS NULL)
AND (REF=? OR ? IS NULL)
AND (DRCRF=? OR ? IS NULL)
</Sentence>
<Fields>ACCT_NO|START_DATE|END_DATE|START_TIME|END_TIME|DISK_NO|DISK_NO|BANK_REF_ID|BANK_REF_ID|BATCH_ID|BATCH_ID|BANK_DC_FLAG|BANK_DC_FLAG|</Fields>
</DynSentence>
<DynSentence name="QRY_CAPICBCCURJNL_INF">
<Sentence>
SELECT t_date AS BANK_TRANS_DATE,
t_time AS BANK_TRANS_TIME,
decode(drcrf,'1','D','2','C') AS BANK_DC_FLAG,
recip_account_no AS ACCT_NO,
recip_name AS ACCT_NAME,
recip_bk_name AS BANK_NAME,
ref AS BATCH_ID,
only_sequence AS BANK_REF_ID,
(debit_amount + credit_amount)/100 AS AMOUNT,
L_POSTSCRIPT AS POSTSCRIPT,
account_no AS TITLE_ACCT_NO,
ACC_NAM AS TITLE_ACCT_NAME,
L_RMK AS REMARK,
remark AS BANK_REMARK,
summary AS BANK_SUMMARY,
'' AS BANK_RESPCODE,
'' AS BANKRESP_MESSAGE,
post_script AS BANK_PS,
use_cn AS BANK_USAGE,
NVL(TRIM(trade_fee),0)/100 AS BANK_FEE,
balance/100 AS BANK_BAL,
TM_SMP AS REFRESH_TIME,
value_date AS BANK_VALUE_DATE,
'' AS ACT_FIL_ID,
'' AS ACT_FIL_URL,
'' AS ACT_FIL_NAM,
'' AS BIL_FIL_ID,
'' AS BIL_FIL_URL,
'' AS BIL_FIL_NAM
FROM CAPICBCCURJNL
WHERE ACCOUNT_NO=?
AND (T_DATE||T_TIME) BETWEEN ? AND ?
AND (DSK_NAM=? OR ? IS NULL)
AND (ONLY_SEQUENCE=? OR ? IS NULL)
AND (REF=? OR ? IS NULL)
AND (DRCRF=? OR ? IS NULL)
</Sentence>
<Fields>ACCT_NO|START_TIME|END_TIME|DISK_NO|DISK_NO|BANK_REF_ID|BANK_REF_ID|BATCH_ID|BATCH_ID|BANK_DC_FLAG|BANK_DC_FLAG|</Fields>
</DynSentence>
<FlowCtrl>
<Set>BATCH_ID=$BATCH_ID</Set>
<Set>BANK_REF_ID=$BANK_REF_ID</Set>
<Set>DISK_NO=$DISK_NO</Set>
<Set>DC_FLAG=$DC_FLAG</Set>
<Set>CUR_DAT_TMP=GETDATE()</Set>
<Set>END_DATE=SUBSTR($END_TIME,1,8)</Set>
<Set>START_DATE=SUBSTR($START_TIME,1,8)</Set>
<If condition="INTCMP($END_TIME,1,$START_TIME)">
<Set>RSP_CD=80</Set>
<Set>RSP_MSG=开始时间大于结束时间</Set>
<Return/>
</If>
<ElseIf condition="INTCMP($END_DATE,6,$CUR_DAT_TMP)">
<Set>RSP_CD=80</Set>
<Set>RSP_MSG=查询结束日期大于当前日期</Set>
<Return/>
</ElseIf>
<ElseIf condition="INTCMP($END_DATE,3,$CUR_DAT_TMP)"> <!-- 如需兼容再进行改造-->
<If condition="INTCMP($END_DATE,4,$START_DATE)">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00042" />
</Exec>
<Set>RSP_CD=80</Set>
<Set>RSP_MSG=当日交易明细与历史交易明细需分开查询</Set>
<Return/>
</If>
<Else>
<Set>CUR_FLG=1</Set>
</Else>
</ElseIf>
<Else>
<Set>CUR_FLG=0</Set>
</Else>
<Set>BANK_DC_FLAG=$BANK_DC_FLAG</Set>
<If condition="IS_EQUAL_STRING($BANK_CODE,CMB)">
<If condition="IS_EQUAL_STRING($CUR_FLG,0)">
<Set>QRY_SQL=QRY_CAPCMBHIJNL_INF</Set>
</If>
<Else>
<Set>QRY_SQL=QRY_CAPCMBCURJNL_INF</Set>
</Else>
</If>
<ElseIf condition="IS_EQUAL_STRING($BANK_CODE,ICBC)">
<If condition="IS_EQUAL_STRING($CUR_FLG,0)">
<Set>QRY_SQL=QRY_CAPICBCHIJNL_INF</Set>
</If>
<Else>
<Set>QRY_SQL=QRY_CAPICBCCURJNL_INF</Set>
</Else>
<If condition="IS_EQUAL_STRING($BANK_DC_FLAG,C)">
<Set>BANK_DC_FLAG=2</Set>
</If>
<ElseIf condition="IS_EQUAL_STRING($BANK_DC_FLAG,D)">
<Set>BANK_DC_FLAG=1</Set>
</ElseIf>
</ElseIf>
<Else>
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00041" />
</Exec>
<Return/>
</Else>
<!--交易记录查询-->
<Exec func="PUB:DBMultiQueryPage" error="IGNORE" >
<Arg name="PageNo" value="$PAG_NO"/>
<Arg name="SqlCmd" value="$QRY_SQL"/>
<Arg name="RecNumPerPage" value="$PAG_NUM"/>
</Exec>
<If condition="~RetCod=2">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
<Return/>
</If>
<ElseIf condition="~RetCod=-1">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00021" />
</Exec>
<Return/>
</ElseIf>
<Exec func="PUB:DumpETF" />
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
</FlowCtrl>
</Transaction>
</Root>
-4
View File
@@ -145,9 +145,5 @@
<Include file="etc/cap/OBUICAP1/2040882_CTL.XML" /> <!-- 组信息多页查询 -->
<Include file="etc/cap/OBUICAP1/2040883_CTL.XML" /> <!-- 卡BIN新增 -->
<Include file="etc/cap/OBUICAP1/2040884_CTL.XML" /> <!-- 卡BIN修改 -->
<Include file="etc/cap/OBUICAP1/2040885_CTL.XML" /> <!-- 白名单查询 -->
<Include file="etc/cap/OBUICAP1/2040886_CTL.XML" /> <!-- 明细对账单查询 -->
<Include file="etc/cap/OBUICAP1/2040887_CTL.XML" /> <!-- 电子回单查询 -->
<Include file="etc/cap/OBUICAP1/2040888_CTL.XML" /> <!-- 流水查询 -->
</Application>
+24 -25
View File
@@ -1,25 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Server PUBLIC "-//HISUN//DTD//ATR" "ATR.dtd">
<Server name="SCAHRO1" type="SCA" trace="DEBUG">
<Declare name="connector" class="com.murong.ctg.protocol.http.client.hro.HroHttpConnector">
<Param name="url" value="${_URL}" />
<Param name="method" value="${_METHOD}" />
<Param name="key" value="${_KEY}" />
<Param name="tmOut" value="${_TM_OUT}" />
<Param name="charSet" value="${_CHAR_SET}" />
<Param name="contentType" value="${_CONTENT_TYPE}" />
</Declare>
<Declare name="itfengine" class="com.hisun.engine.HiEngine">
<Param name="ITF" value="etc/cap/SCAHRO1_ITF.XML" />
</Declare>
<Process name="proc1" msgtype="DEFAULT">
<Handler name="itfengine" />
<Handler name="connector" />
<Handler name="itfengine" />
</Process>
</Server>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Server PUBLIC "-//HISUN//DTD//ATR" "ATR.dtd">
<Server name="SCAHRO1" type="SCA" trace="DEBUG">
<Declare name="connector" class="com.murong.ctg.protocol.http.client.hro.HroHttpConnector">
<Param name="url" value="${_URL}" />
<Param name="method" value="${_METHOD}" />
<Param name="key" value="${_KEY}" />
<Param name="tmOut" value="${_TM_OUT}" />
<Param name="charSet" value="${_CHAR_SET}" />
<Param name="contentType" value="${_CONTENT_TYPE}" />
</Declare>
<Declare name="itfengine" class="com.hisun.engine.HiEngine">
<Param name="ITF" value="etc/cap/SCAHRO1_ITF.XML" />
</Declare>
<Process name="proc1" msgtype="DEFAULT">
<Handler name="itfengine" />
<Handler name="connector" />
<Handler name="itfengine" />
</Process>
</Server>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.