交易异常停30ms,账号全为0置为失败

This commit is contained in:
Alawn
2022-09-01 19:24:57 +08:00
parent 1a87559105
commit 7a270b4fcd
+14 -1
View File
@@ -150,6 +150,9 @@
<Set>EVENT.ERR_MSG=STRCAT($Rsp_Msg,(,$Rsp_Cd,),$ERR_MSG)</Set>
<Set>EVT_TYP=EVT_DISK_PROC_FAILURE</Set>
</If>
<Exec func="PUB:SLEEP" error="IGNORE" desc="SLEEP三十秒钟">
<Arg name="SleepTime" value="30" />
</Exec>
<Exec func="PUB:InvokeService" error="IGNORE">
<Arg name="ServiceName" value="PUSH_EVENT"/>
<Arg name='Mode' value='NOTIFY'/>
@@ -336,7 +339,17 @@
<Set>CAPTXNJNL.AC_NO=$CAPTXNJNL.ACCT_NO</Set>
<Set>AC_NO=$CAPTXNJNL.AC_NO</Set>
<!--银行卡号包含空格或者*号直接交易失败-->
<Set>CHECK_AC_NO=REPCHAR($AC_NO,0,"")</Set>
<If condition="ISNULL($CHECK_AC_NO)">
<Set>CAPTXNJNL.TXN_STS=F</Set>
<Set>CAPTXNJNL.RSP_CD=02</Set>
<Set>CAPTXNJNL.RSP_MSG=收款账户有误</Set>
<Set>CAPTXNJNL.DSK_NAM_STS=4</Set>
<Set>RTR_FLAG=1</Set>
</If>
<If condition="NOT(ISNUMBER($AC_NO))">
<Set>CAPTXNJNL.TXN_STS=F</Set>
<Set>CAPTXNJNL.RSP_CD=02</Set>