Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
78ed08c75e | ||
|
|
000dc362a8 | ||
|
|
65fa982988 | ||
|
|
25ff841c71 | ||
|
|
c1b620263c | ||
|
|
ec737f5bde | ||
|
|
989e847abf | ||
|
|
5afd3833f5 | ||
|
|
b492248d5a | ||
|
|
b691ec1feb | ||
|
|
ef02e6eebe | ||
|
|
6d81cae9a4 | ||
|
|
3da7d0b738 | ||
|
|
c14b2a58a3 | ||
|
|
72899d040b | ||
|
|
38a519d6e8 | ||
|
|
6be0643c75 | ||
|
|
6da3225f9c | ||
|
|
921e03fd56 | ||
|
|
42c11c710f | ||
|
|
6ceafaf52e | ||
|
|
7bfb246fff | ||
|
|
22a4c309fb | ||
|
|
3109e8ca03 | ||
|
|
6ffbf1ab67 | ||
|
|
7edf5e6364 | ||
|
|
6338ea9f7d | ||
|
|
bcd44b98c0 | ||
|
|
423af5ec4e | ||
|
|
56d58e745f |
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 >='%s' OR '%s' IS NULL)
|
||||
AND (A.ORD_DT <='%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 >='%s' OR '%s' IS NULL)
|
||||
AND (ORD_DT <='%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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
@@ -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.
Reference in New Issue
Block a user