|
8.2.2版本在测试过程中发现,官方应用商城的:办公用品管理,如果存在多人同时提交同一件商品,则不能有效扣除。因为扣除的时候使用的是拟稿时候的剩余数量。
本来想到一个解决方案,但是存在一些问题:
想使用beforeProcessWork,在提交前一瞬间根据id,重新获取一次商品数量,并把扣除动作提前到拟稿提交之后。但是现在在beforeProcessWork里面编写的脚本没有反应,不能实现提交前重新获取库存并校验。
测试过脚本,通过单击按钮刷新库存并校验是可以实现的,但是复制到beforeProcessWork就不行了。同时把其他赋值脚本写入beforeProcessWork也运行不成功,不知道是我对beforeProcessWork的理解有问题(是在点击“继续流转”后,弹出“审批意见”框之前运行吧)还是这个beforeProcessWork有bug。
|
|