|
场景:当业务系统通过来源生单类接口保存数据时,上游明细传了5条,但是实际成功了4条,此时接口会部分保存成功,且返回结构只有成功的数据信息,那么可能业务系统并不知道具体哪笔明细失败了。如何避免这种问题发生呢?
解决办法:
1、首先可以从产品层面优化,比如接口增加返回失败的具体信息,或者入参加控制返回情况开关【是否支持部分成功】。目前已经纳入需求库,后续会升级迭代
2、其次可以从业务方通过保存前校验避免。比如以销售发货生成销售出库为例。当使用【销售出库来源生单保存】接口保存前,先通过【销售发货详情查询】查询上游单据情况,比如是否终止、关闭等情况,如果符合再去下推生成销售出库。也可以避免上面的问题发生。如何获取字段信息如下图:
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|