Files
ctg-app-cap/cap/etc/batch/PRINT_RECEIPT_RESULT.XML
2022-06-29 14:06:43 +08:00

46 lines
1.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Tran>
<!-- 明细打印申请结果查询 -->
<Transaction code="PRINT_RECEIPT_RESULT" log_switch='1' desc="结果查询">
<DynSentence name="QRY_CAPPRINTTASK_INF"><!--查询申请信息是否存在 -->
<Sentence>
SELECT PRT_STS TASK_RESULT,LCL_FIL_ID FILE_PATH FROM CAPPRINTTASK
WHERE TASK_ID=?
</Sentence>
<Fields>TASK_ID|</Fields>
</DynSentence>
<FlowCtrl>
<!--清理数据 -->
<Delete>RSP_CD</Delete>
<Delete>RSP_MSG</Delete>
<Set>TM_SMP=GETDATETIME()</Set>
<!--检查支付地信息是否存在-->
<Exec func="PUB:ReadRecord" error="IGNORE">
<Arg name="SqlCmd" value="QRY_CAPPRINTTASK_INF"/>
</Exec>
<If condition="~RetCod=0"><!-- 查询成功-->
<!-- 交易成功 -->
<Set>RSP_CD=00</Set>
<Set>RSP_MSG=交易成功</Set>
<Return/>
</If>
<ElseIf condition="~RetCod=2"><!--信息不存在-->
<Set>Rsp_Cd=80</Set>
<Set>Rsp_Msg=该任务申请不存在</Set>
<Return/>
</ElseIf>
<Else><!--数据库查询错误-->
<Set>Rsp_Cd=80</Set>
<Set>Rsp_Msg=查询数据库失败</Set>
<Return/>
</Else>
</FlowCtrl>
</Transaction>
</Tran>