liding
14 小时以前 e03206c08c9604decc4723c36fc25573681f2fee
分支
用户 liding <756868258@qq.com>
星期四, 六月 18, 2026 15:02 +0800
提交者 liding <756868258@qq.com>
星期四, 六月 18, 2026 15:02 +0800
提交e03206c08c9604decc4723c36fc25573681f2fee
目录 b532674c3dd70d9cb852ec22435950b5b4c94dd1 目录 | zip | gz
上一版本 07f391281f62940832842696011df68773d7ef58 查看 | 对比
refactor(database): 优化库存管理相关数据库查询和业务逻辑

- 在审批流程查询中添加按状态排序逻辑,优先显示非完成状态的记录
- 重构自定义库存查询,使用子查询替代左连接方式计算可用库存数量
- 优化采购记录查询,添加出库统计子查询并完善库存数量字段映射
- 移除服务层手动计算库存数量的业务逻辑,改为依赖SQL查询结果
- 简化库存价值计算逻辑,增加空值检查和默认值处理
- 统一不同类型的库存查询接口,提升代码可维护性
已修改4个文件
169 ■■■■■ 文件已修改
src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java 136 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/approve/ApproveProcessMapper.xml 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/procurementrecord/CustomStorageMapper.xml 11 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/procurementrecord/ProcurementRecordMapper.xml 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史