Files
2021-01-12 23:30:48 +08:00

45 lines
1.7 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<Tran>
<Transaction code="capSendMal" desc="代收付调用互联网邮件交易" log_switch="0">
<FlowCtrl>
<Set>MSG_INF=$MSG_INF</Set>
<Set>MAIL_TO=$MAl_ADR</Set>
<Set>MAL_CD=$MAL_CD</Set>
<Set>MAIL_NM=代收付风控预警</Set>
<Set>FIL_NM=$MAL_CD</Set>
<Set>REP_FLD=MSG_INF|</Set>
<Set>URL=STRCAT(#DOMAIN,$MAl_ADR)</Set>
<Exec func="PUB:CallThirdService">
<Arg name="ObjSvr" value="SMALPUB1" />
<Arg name="HTxnCd" value="MAL0001" />
<Arg name="SRN" value="PAY_REGION" />
</Exec>
<If condition="~RetCod=1">
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP99999"/>
<!-- @msg接收数据超时 -->
</Exec>
<Return/>
</If>
<If condition="~RetCod=10">
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP99999"/>
<!--@msg 发送失败 -->
</Exec>
<Return/>
</If>
<If condition="~RetCod=-1">
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP99999"/> <!-- 调用第三方交易返回失败 -->
</Exec>
<Return/>
</If>
<Else>
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
</Else>
</FlowCtrl>
</Transaction>
</Tran>