Files
2021-01-12 22:04:24 +08:00

52 lines
1.6 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<Application name="lps" code="010" trace="yes">
<!--网络侧圈存检查-->
<Transaction code="2142011" log_switch="1">
<DynSentence name='QRY_LPSTSFIF_RECEXT'>
<Sentence>
SELECT * FROM LPSTSFIF WHERE SUB_AC IN (SELECT SUB_AC FROM LPSTSFIF MBL_NO=?)
</Sentence>
<Fields>MBL_NO|</Fields>
</DynSentence>
<FlowCtrl>
<Set>MSG_CD=LPS00000</Set>
<!--查询存储转发表 判断记录是否存在-->
<Exec func="PUB:ReadRecord" error="IGNORE">
<Arg name="SqlCmd" value="QRY_LPSTSFIF_RECEXT"/>
</Exec>
<If condition="~RetCod=0">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="LPS40002"/>
<Arg name="MsgDat" value="请不要连续提交"/>
</Exec>
<Return/>
</If>
<ElseIf condition="~RetCod=-1">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="LPS00001"/>
<Arg name="MsgDat" value="转发状态判断失败"/>
</Exec>
<Return/>
</ElseIf>
<!--风控检查
<Call package=" " function="风控 实时风险检查">
<Input> |</Input>
<Output> |</Output>
</Call>
<If condition= >
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="LPS40003"/>
<Arg name="MsgDat" value="余额不足,交易失败"/>
</Exec>
<Return/>
</If-->
</FlowCtrl>
</Transaction>
</Application>