WebApi.常见问题.提示反写网控的单据在系统中不存在

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

WebApi.常见问题.提示反写网控的单据在系统中不存在

【场景】WebApi保存单据,返回异常,提示 上游单据被X001单据占用反写网控。 (1)但是实际上系统中不存在X001的单据; (2)或者X001单据的保存时间并非api时间。 【运行逻辑】 ![image.webp](/download/0100adf2014bdd8d4bd392592de93678c496.webp) 时间线 (A.0) API 新增保存单据; (A.1) 单据保存校验成功,生成单据编号 X001; (B.1) 与X001同一个上游的单据, B进行保存; (A.3) X001开启事务,占用上游单据的反写网控; (B.1) 事务开启,尝试开启上游单据的反写网控,提示被X001占用 (A.4) X001 保存失败; (A.5) X001 事务回滚,反写网控删除; (A.6) 返回给调用端,单据保存成功; (A.7) 调用端重试,传入没有单据编号的json,生成新的单据编号 X002 因此,会出现B的单据保存的时候提示网控,但是对应单据再系统缺失的逻辑。 同样的,针对(A.7),还可能出现过了很久之后,由于补号的逻辑新增保存成功了X001,但是X001的创建事件和B的单据完全没有交集的可能。

WebApi.常见问题.提示反写网控的单据在系统中不存在

【场景】WebApi保存单据,返回异常,提示 上游单据被X001单据占用反写网控。(1)但是实际上系统中不存在X001的单据;(2)或者X001单据的保存...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息