招行隔日流水中dsk_nam数据补充

This commit is contained in:
Alawn
2023-01-06 19:27:24 +08:00
parent 55598434dc
commit 2c487973ca
+27
View File
@@ -65,6 +65,21 @@
</Sentence>
<Fields>ACC_NBR|TRS_DAT|</Fields>
</DynSentence>
<DynSentence name="UPD_CAPCMBHIJNL_RFDSKNO"> <!--更新7日内隔日退款流水批次信息 -->
<Sentence>
UPDATE CAPCMBHIJNL A
SET
DSK_NAM
=
NVL((SELECT DSK_NAM
FROM CAPBATINF B
WHERE B.CORG_DSK_NO=A.YUR_REF
),' ')
WHERE ACC_NBR=? AND TRS_DAT BETWEEN ? AND ? AND A.YUR_REF!=' ' AND TRS_COD='AGRD' AND DSK_NAM=' '
</Sentence>
<Fields>ACC_NBR|RF_TRS_DAT|TRS_DAT|</Fields>
</DynSentence>
<FlowCtrl>
<Delete>TRSP_CD</Delete>
<Delete>TRSP_MSG</Delete>
@@ -233,6 +248,18 @@
<Return/>
</If>
<Set>RF_TRS_DAT=CALCDATE($TRS_DAT,-,d,7)</Set>
<!--根据小批号关联流水更新隔日退款交易大批号-->
<Exec func="PUB:ExecSql" error="IGNORE">
<Arg name="SqlCmd" value="UPD_CAPCMBHIJNL_RFDSKNO"/>
</Exec>
<If condition="~RetCod=-1">
<Set>Rsp_Cd=80</Set>
<Set>Rsp_Msg=更新代发交易明细发放批次信息失败</Set>
<Exec func="PUB:RollbackWork" />
<Return/>
</If>
</If>
<Set>CRE_TM=GETDATETIME()</Set>