常见问答---同步付款状态后,银行付款单的状态依旧是“银行处理中”的处理思路原创
金蝶云社区-郑南通
郑南通
5人赞赏了该文章 49次浏览 未经作者许可,禁止转载编辑于2024年08月05日 14:23:39

如果是同步了付款状态,依旧是银行处理中,与银行反馈的结果(如交易成功/交易失败/未接收到请求等等)不一致,那就是银企平台上对银行处理返回的结果无法很好的识别,场景不全。

根本方案:提单给总部做需求评估,补全场景。

临时方案:关于问题数据的临时修复方法;

1、银企数据库修复,更新状态为交易未确认。

确认所操作的数据记录对不对?

select status,bank_Batch_Seq_Id,bank_Detail_Seq_Id,bank_Serial_No,batch_Seq_Id from T_EBG_PaymentInfo where batch_Seq_Id ='批次号或主键ID'

update T_EBG_PaymentInfo set status ='11' where   batch_Seq_Id ='批次号或主键ID'

2、EAS数据后台修复,更新状态为交易未确认。

update T_BE_BankPayingBill set FState ='4' where BATCHSEQID ='批次号或主键ID'

3、让用户前台修改状态,根据与银行沟通确认的最终结果,修改为交易成功或交易失败即可,交易失败则打回,重新发起付款流程。


赞 5