电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

Sql脚本更新付款状态

来源:金蝶云社区作者:金蝶2024-09-222

Sql脚本更新付款状态


问题描述

  • 问题描述:对于在业务端无法修改付款状态,需要使用sql脚本在银企云数据库修改付款状态,然后在业务端同步回修改后付款状态

  • 截图:无


解决方法

  • 场景分析:

    1、付款单状态为银企处理中/银行处理中,无法在业务端直接修改付款状态

    2、付款单已经从交易未知误改为交易失败,无法再次修改为交易成功

    3、付款单已经从交易未知误改为交易成功,无法再次修改为交易失败


       注意:

       在执行脚本前,请先使用苍穹平台的“查询分析器”执行:

       select * from t_aqap_bd_paymentinfo where fbatch_seq_id in ('替换为付款单上批次号');

       确认待修复的付款记录数量与信息无误后,再执行上述付款状态修改脚本,sql脚本注意使用英文格式的逗号。


  • 解决方法:

    公有云上选取财务库,私有云选取银企服务云库

    将整个批次付款状态修改为交易失败的sql脚本:

    update t_aqap_bd_paymentinfo set fupdate_operation='payFail', fback_bank_status=fdetail_seq_id, fstatus_id=13, fstatus_name='FAIL', fstatus_msg='交易失败' where fbatch_seq_id in ('替换为付款单上批次号');


    将整个批次内交易未知 修改为交易失败的脚本:

    update t_aqap_bd_paymentinfo set fupdate_operation = 'payFail', fback_bank_status= fdetail_seq_id, fstatus_id=13, fstatus_name='FAIL', fstatus_msg='交易失败' where fbatch_seq_id in ('替换为付款单上批次号')  and fstatus_id=11;


    将整个批次内银行处理中 修改为交易失败的脚本

    update t_aqap_bd_paymentinfo set fupdate_operation = 'payFail', fback_bank_status= fdetail_seq_id, fstatus_id=13, fstatus_name='FAIL', fstatus_msg='交易失败' where fbatch_seq_id in ('替换为付款单上批次号')  and fstatus_id=10;


    将整个批次付款状态修改为交易成功的sql脚本:

    update t_aqap_bd_paymentinfo set fupdate_operation='system', fback_bank_status='1', fstatus_id=12, fstatus_name='SUCCESS', fstatus_msg='交易成功' where fbatch_seq_id in ('替换为付款单上批次号');



      将整个批次内银行处理中 付款状态修改为交易成功的sql脚本:

   update t_aqap_bd_paymentinfo

Sql脚本更新付款状态

问题描述问题描述:对于在业务端无法修改付款状态,需要使用sql脚本在银企云数据库修改付款状态,然后在业务端同步回修改后付款状态截图:...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信