问题

例:壹号商城余额明细-壹号商城卡券生产收款单失败,壹号商城余额交易明细的单据状态成功扣款后,不会自动打勾已扣款

image-2022-11-01-17-01-12-709.png

分析

1、后台事务:《壹号商城余额交易明细》-余额结算成功回调,每天20分钟执行一次(与商城会员余额结算数据,结算成功回调,更新扣款和回调等信息) 
2、后台事务执行过程中,没有找到事务接口入口元数据(元数据发布失败或解决冲突数据丢失)

image-2022-11-02-18-32-38-192.png

image-2022-11-02-18-32-49-827.png

二次开发单据或者facade在开发环境运行时没有问题,部署到服务器却发生以上错误。一般开发人员本地调试不容易发现。

  • 新建一个 实体 或者 facade 时BOS工具都会给他们生成一个唯一的bosType,并将这个bosType写入到对应的映射配置文件中。
  • 实体的映射配置文件为 entity_pkmapping.properties,facade 的映射配置文件为 facade_pkmapping.properties。
  • 在开发环境中,元数据发布时会同步到 deployed_metas 目录下,本地程序运行时读取的是该目录下的元数据。

解决方案

1、重新发布事务功能facade、《壹号商城余额交易明细》业务单据

2、部署后由后台事务自动执行结算

相关的文章



Write a comment…