关于webapi单据下推 修改对应数量 导致数据库小数位与界面打开不一致的问题

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

关于webapi单据下推 修改对应数量 导致数据库小数位与界面打开不一致的问题

场景:以用料清单下推领料单为例,生产用料清单webapi下推接口下推领料单 在客户自定义参数 添加了对应实发数量 没有根据单位对应的精度 舍入类型进行处理 导致 下推之后数据库存了数据与实际界面看到的数据不一致的情况

例如:单位Pcs对应精度0 舍入类型为 进位 目前用料清单应发数量20 webapi调用用料清单下推接口 修改了实收数量为1.5

此时下推保存后数据库为1.5 但是打开领料单发现实发数量为2 

造成这种数据的原因就是客户修改了数量 但是没有根据对应的单位 精度以及舍入类型来进行转换


那么有人就会问 为什么webapi直接调用生产领料单的保存接口 同样传入实收数为1.5 就会根据单位 精度以及舍入类型进行数据的保存呢?


原因是:webapi 保存接口是模拟界面操作,会走表单插件以及表单配置的一些实体服务规则 所以就会根据单位 精度 舍入类型进行数据的处理 但是下推是不会走表单服务插件以及配置的实体服务规则的~~~汇报完毕~~

关于webapi单据下推 修改对应数量 导致数据库小数位与界面打开不一致的问题

场景:以用料清单下推领料单为例,生产用料清单webapi下推接口下推领料单 在客户自定义参数 添加了对应实发数量 没有根据单位对应的精度...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息