关于webapi单据下推 修改对应数量 导致数据库小数位与界面打开不一致的问题
场景:以用料清单下推领料单为例,生产用料清单webapi下推接口下推领料单 在客户自定义参数 添加了对应实发数量 没有根据单位对应的精度 舍入类型进行处理 导致 下推之后数据库存了数据与实际界面看到的数据不一致的情况
例如:单位Pcs对应精度0 舍入类型为 进位 目前用料清单应发数量20 webapi调用用料清单下推接口 修改了实收数量为1.5
此时下推保存后数据库为1.5 但是打开领料单发现实发数量为2
造成这种数据的原因就是客户修改了数量 但是没有根据对应的单位 精度以及舍入类型来进行转换
那么有人就会问 为什么webapi直接调用生产领料单的保存接口 同样传入实收数为1.5 就会根据单位 精度以及舍入类型进行数据的保存呢?
原因是:webapi 保存接口是模拟界面操作,会走表单插件以及表单配置的一些实体服务规则 所以就会根据单位 精度 舍入类型进行数据的处理 但是下推是不会走表单服务插件以及配置的实体服务规则的~~~汇报完毕~~
关于webapi单据下推 修改对应数量 导致数据库小数位与界面打开不一致的问题
场景:以用料清单下推领料单为例,生产用料清单webapi下推接口下推领料单 在客户自定义参数 添加了对应实发数量 没有根据单位对应的精度...
点击下载文档
本文2024-09-23 03:23:04发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158514.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章