webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”的处理方案

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

webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”的处理方案

【问题描述】

webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”,如下图所示:

上传图片





【问题原因】

  • 核心原因是:

    客户端表单插件的BeforeSave事件里面某个业务校验不合法,插件使用了e.Cancel=true,取消了保存操作导致的。一般界面操作会有提示信息,WebAPI接口无法提示信息,BOS接口只能返回结果“插件取消了保存操作,可能因为数据不合法”




【解决方案】

常见出现类似提示的业务校验排查:

  1. webapi接口修改已审核的销售订单,变更原因字段未传值(新版已针对webapi固定给了默认值)

  2. webapi接口修改已审核的销售订单,整单价税合计小于收款计划实收金额合计时,此种是数据问题需要核查json单据数据。

  3. 如果还排查不到,就需要开发反编译相关客户端表单编辑插件(或二开插件),评估看代码BeforeSave方法里面相关的业务校验并设置了e.Cancel=true 的判断条件。















webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”的处理方案

【问题描述】webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”,如下图所示:【问题原因】核心原因是:客户端表单...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息