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

55 lines
2.2 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version='1.0' encoding='UTF-8'?>
<Application name="lps" trace="yes">
<!--贴片卡网站开户(PORTAL)-->
<Transaction code="2135030" log_switch="1">
<FlowCtrl>
<Set>SUB_AC=$APP_NO</Set>
<!--查询用户状态,【用户状态检查】接口-->
<Set>INP_DAT.MBLNO_OR_LOGID=$MBL_NO</Set> <!--手机号-->
<Set>INP_DAT.TX_CD=$GWA.TX_CD</Set> <!--交易码-->
<Call package="URM_PUB" function="CHK_USER_STS">
<Input>INP_DAT</Input>
<Output>OUT_DAT|MSG_CD</Output>
</Call>
<If condition="NOT(IS_SUCC(@O.MSG_CD))">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="@O.MSG_CD"/>
<Arg name="MsgDat" value="@O.MSG_DAT"/>
</Exec>
<Return/>
</If>
<!-- 调用贴片卡开户组件 -->
<Set>INP_DAT.MBL_NO=$MBL_NO</Set> <!--手机号 -->
<Set>INP_DAT.SUB_AC=$SUB_AC</Set> <!-- 贴片卡卡号 -->
<Set>INP_DAT.USR_NO=@O.OUT_DAT.USR_NO</Set> <!-- 内部用户号 -->
<Set>INP_DAT.MAIN_AC=@O.OUT_DAT.AC_NO</Set> <!--主账号 -->
<Set>INP_DAT.AC_PROV=@O.OUT_DAT.USR_PROV</Set> <!--用户归属省 -->
<Set>INP_DAT.AC_CITY=@O.OUT_DAT.USR_CITY</Set> <!--用户归属市 -->
<Set>INP_DAT.CRD_TYP=E</Set> <!--卡片版本 -->
<Call package="LPS_PUB" function="OpenPosCrd">
<Input>INP_DAT|GWA|</Input>
<Output>MSG_CD|</Output>
</Call>
<If condition="NOT(IS_SUCC(@O.MSG_CD))">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="@O.MSG_CD"/>
<Arg name="MsgDat" value="@O.MSG_DAT"/>
</Exec>
<Return/>
</If>
<!-- 开户成功,短信通知用户 -->
<Set>SMS_CD=LPS001</Set>
<Call package="LPS_PUB" function="SendShortMessage"/>
<!-- 贴片卡短信开户成功,通知PORTAL -->
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="LPS00000"/>
</Exec>
</FlowCtrl>
</Transaction>
</Application>