1
noNOno 2018-05-02 14:36:04 +08:00 2
入库记录的 A 10 件 更新为 B 5 件.
你的意思是,有 钢笔 10 支 ,更新为 一对钢笔 5 支 更新入库的物品类型,业务逻辑上就不安全. 应该拆分为两步更新 1.A-10 2.B+5 而不是直接更新 物品类型 库存量 |
2
9066v OP @noNOno 限制类型更新的话,还是会有库存数量的问题,比如将第三步操作修改成-->用户将入库记录的 A 10 件 更新为 A 4 件,这时候会出现库存为 A -1 的情况。。
|
5
9066v OP @noNOno 本来设计的是禁止修改的,但是甲方说软件是面向 4,50 岁果农朋友的,他们很容易操作失误,所以得保留更新记录的功能。。 实在不行的话只能禁止修改了
|
7
9066v OP @noNOno 问题不在分两步,而是 a 入库记录产生的库存发生变化后,再对 a 进行操作就会出现问题。要是入库完立即更新就不会有问题。
|
9
liuzhedash 2018-05-02 15:20:59 +08:00 1
我觉得这个需要实现的功能是 [盘点] ,使和 A 和 B 的数量在盘点后保存一个正确的值。纠结各种修改造成库存数值不正确的问题是没意义的,因为不符合你描述的用户场景。
|
10
jasonyang9 2018-05-02 15:24:13 +08:00 1
感觉这不是技术能解决的问题。最多在修改了入库记录后自动提示其后几次的同类记录出库操作,以辅助纠错。
|
11
9066v OP |