帖子
帖子
用户
博客
课程
显示全部楼层
268
帖子
3
勋章
903
Y币

业务类接口保存部分成功如何处理

[复制链接]
发表于 2023-3-3 10:58:34
场景:当业务系统通过来源生单类接口保存数据时,上游明细传了5条,但是实际成功了4条,此时接口会部分保存成功,且返回结构只有成功的数据信息,那么可能业务系统并不知道具体哪笔明细失败了。如何避免这种问题发生呢?


解决办法:
1、首先可以从产品层面优化,比如接口增加返回失败的具体信息,或者入参加控制返回情况开关【是否支持部分成功】。目前已经纳入需求库,后续会升级迭代

2、其次可以从业务方通过保存前校验避免。比如以销售发货生成销售出库为例。当使用【销售出库来源生单保存】接口保存前,先通过【销售发货详情查询】查询上游单据情况,比如是否终止、关闭等情况,如果符合再去下推生成销售出库。也可以避免上面的问题发生。如何获取字段信息如下图:

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
您需要登录后才可以回帖 登录

本版积分规则