晴天雨 发表于 2024-1-4 15:03:55

关于办公用品的一些问题

本帖最后由 晴天雨 于 2024-1-4 15:15 编辑

在使用办公用品的时候发现,获取数据不是实时的。比如库存有纸张20包,A先领用2包,提交了流程没走完流程,B后领用4包,提交流程没走完。

A和B的领用表单里显示的分别是领取数量4,库存20、数量2,库存20。这个时候,B的流程走完了,库存也相应的20-2=18,在库存里看到了剩余18。之后A的流程也走完了,而计算方式却不能18-4=14,而是20-4=16,反填数据回去,导致库存变成了16。因为流程进行快慢不可控,肯定会有流程一直挂着没走完,如何能让这个领用的库存是实时的?




论坛管理员 发表于 2024-1-5 09:54:13

目前办公用品的库存是去取的内容管理里实际存储的,库存的减少是在领用流程结束后才会减少,所以确实存在您说的这个问题
您可以修改一下,在获取库存时,用实际的库存-当前正在走流程的这些数量,再显示出来,在流程领用的表单上修改

晴天雨 发表于 2024-1-5 10:32:55

论坛管理员 发表于 2024-1-5 09:54
目前办公用品的库存是去取的内容管理里实际存储的,库存的减少是在领用流程结束后才会减少,所以确实存在您 ...

我的想法是,提交流程后直接修改库存,通过就通过,不通过就给它加回去。
是不是在内容管理的脚本编辑goods和办公用品表单上的事件beforeProcess上操作呢?

论坛管理员 发表于 2024-1-8 09:40:21

是的
页: [1]
查看完整版本: 关于办公用品的一些问题