jishenghua/jshERP

we

mxz94 opened this issue · 9 comments

mxz94 commented

库存更新为什么要查所有订单,就是为了保证数据准确性吗

一个简单的账户流水, 为什么不建一个流水表来记录, 非要 jsh_depot_head 和 jsh_account_head
**
image
**
image
不理解为什么这么写代码, 不在sql 里面, 真是 不良代码规范

mxz94 commented

很多地方都是为了省掉单独表,公用一张表,太难理解代码逻辑啦

mxz94 commented

不通过查询,如果程序出bug了,流水就全都错了,到时候修复起来很麻烦的。库存也是

现在库存有个bug, 采购入库, 未通过审核的单据, 也会计算到当前库存里面去

mxz94 commented

后面如果再加几种订单状态, 更新库存这里的sql 都要去注意看是不是需要改动,
还有查询流水这里的sql也是要看是否要改动,否则就会出现现在, 未审核的单据也出现在商品 库存流水中,

如果额外表, 和单独加减库存, 就能和 单据数据耦合开, 逻辑没有强关联性

mxz94 commented

账户流水记录也把未审核的单据统计进来了

mxz94 commented

首页统计金额 一个销售单 两个商品, 会计算两倍