查询增加状态 #26

Merged
wang_lei1 merged 1 commits from dev into sit 2021-08-25 05:52:28 +00:00
+31 -4
View File
@@ -73,6 +73,30 @@
<Fields>MERC_ID|MERC_ID|MERC_ORD_NO|MERC_ORD_NO|DSK_NAM|DSK_NAM|JRN_NO|JRN_NO|CRD_NO|CRD_NO|CORG_NO|CORG_NO|TXN_MOD|TXN_MOD|ORD_TYP|ORD_TYP|CAP_ORD_NO|CAP_ORD_NO|TXN_CNL|TXN_CNL|CORG_DSK_NO|CORG_DSK_NO|BEG_DT|BEG_DT|END_DT|END_DT|</Fields>
</DynSentence>
<DynSentence name="QRY_CAPTXNJNL_R"> <!-- 查询退票状态 -->
<Sentence>
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
('%s' IS NULL OR J.MERC_ID LIKE '%s%')
AND ('%s' IS NULL OR J.MERC_ORD_NO LIKE '%s%')
AND ('%s' IS NULL OR J.DSK_NAM LIKE '%s%')
AND ('%s' IS NULL OR J.JRN_NO LIKE '%s%')
AND ( J.TXN_STS = 'R')
AND ('%s' IS NULL OR J.CRD_NO LIKE '%s%')
AND ('%s' IS NULL OR J.CORG_NO LIKE '%s%')
AND ('%s' IS NULL OR J.TXN_MOD = '%s')
AND ('%s' IS NULL OR J.ORD_TYP = '%s')
AND ('%s' IS NULL OR J.CAP_ORD_NO = '%s')
AND ('%s' IS NULL OR J.TXN_CNL = '%s')
AND ('%s' IS NULL OR J.CORG_DSK_NO = '%s')
AND (J.ORD_DT &gt;='%s' OR '%s' IS NULL)
AND (J.ORD_DT &lt;='%s' OR '%s' IS NULL) order by J.TXN_TM desc
</Sentence>
<Fields>MERC_ID|MERC_ID|MERC_ORD_NO|MERC_ORD_NO|DSK_NAM|DSK_NAM|JRN_NO|JRN_NO|CRD_NO|CRD_NO|CORG_NO|CORG_NO|TXN_MOD|TXN_MOD|ORD_TYP|ORD_TYP|CAP_ORD_NO|CAP_ORD_NO|TXN_CNL|TXN_CNL|CORG_DSK_NO|CORG_DSK_NO|BEG_DT|BEG_DT|END_DT|END_DT|</Fields>
</DynSentence>
<DynSentence name="QRY_CAPTXNJNL_U"> <!-- 查询预计状态 -->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC FROM CAPTXNJNL J
@@ -98,7 +122,7 @@
</DynSentence>
<DynSentence name="QRY_CAPTXNJNL_PT"> <!-- 查询超时/处理中状态 -->
<DynSentence name="QRY_CAPTXNJNL_P"> <!-- 查询超时/处理中状态 -->
<Sentence>
SELECT J.*,M.CUSTOMER_NAME MERC_CNM,B.DISK_DESC FROM CAPTXNJNL J
left join CAPCUSINF M on J.MERC_ID=M.CUSTOMER_ID
@@ -108,7 +132,7 @@
AND ('%s' IS NULL OR J.MERC_ORD_NO LIKE '%s%')
AND ('%s' IS NULL OR J.DSK_NAM LIKE '%s%')
AND ('%s' IS NULL OR J.JRN_NO LIKE '%s%')
AND ( J.TXN_STS = 'P' OR J.TXN_STS = 'T')
AND ( J.TXN_STS = 'P')
AND ('%s' IS NULL OR J.CRD_NO LIKE '%s%')
AND ('%s' IS NULL OR J.CORG_NO LIKE '%s%')
AND ('%s' IS NULL OR J.TXN_MOD = '%s')
@@ -132,8 +156,11 @@
<ElseIf condition="IS_EQUAL_STRING($TXN_STS,F)">
<Set>QRY_SQL=QRY_CAPTXNJNL_F</Set>
</ElseIf>
<ElseIf condition="IS_EQUAL_STRING($TXN_STS,PT)">
<Set>QRY_SQL=QRY_CAPTXNJNL_PT</Set>
<ElseIf condition="IS_EQUAL_STRING($TXN_STS,R)">
<Set>QRY_SQL=QRY_CAPTXNJNL_R</Set>
</ElseIf>
<ElseIf condition="IS_EQUAL_STRING($TXN_STS,P)">
<Set>QRY_SQL=QRY_CAPTXNJNL_P</Set>
</ElseIf>
<Else>
<Set>QRY_SQL=QRY_CAPTXNJNL_A</Set>