51506bbb66
feat(stock): 优化实际库区查询速率使用CTE递归查询
...
- 修改 WmsStockMapper 接口,增加 rootWarehouseId 参数用于限定查询范围
- 优化 WmsStockMapper.xml 中的 SQL 查询逻辑,引入 CTE 递归查询子仓库数据
- 调整查询语句结构,将分组统计与关联查询分离以提升性能
- 移除 Java 层递归获取子仓库 ID 的逻辑,改为数据库端处理
- 强制使用指定索引 idx_mc_fixed_group 提高查询效率
- 更新服务实现类传参逻辑,传递实际仓库 ID 用于构建查询条件
2025-12-18 09:41:22 +08:00
eb429ad7f1
refactor(stock): 优化库存查询逻辑并调整分组策略
...
- 修改 XML 中的查询语句,将 CASE 表达式包裹在 MIN 函数内以适配 GROUP BY
- 显式添加 GROUP BY 子句到 SQL 查询中
- 在 Java 代码中将模糊查询优化为前缀匹配,提高索引使用效率
- 移除 QueryWrapper 中冗余的 groupBy 字段,改由 SQL 层统一控制分组逻辑
- 简化 Java 层动态条件构造,提升可读性和维护性
2025-12-17 17:14:55 +08:00
3f507cef5b
feat(wms): 增加产品和原材料的规格、材质等信息字段
2025-11-17 17:00:57 +08:00
83edc5703a
feat(wms): 新增按实际库区查询钢卷分布功能
...
- 在 IWmsMaterialCoilService 接口中新增 getDistributionByActualWarehouse 方法
- 实现钢卷按实际库区统计数量和重量的查询逻辑
- 添加对应的 Mapper XML 查询语句,支持按物品类型和 ID 过滤
- 在 Controller 中暴露新的 REST 接口 /distributionByActualWarehouse
- 扩展 WmsStockBo 和 WmsStockVo 类以支持实际库区相关字段
- 新增 queryPageListActual 方法用于分页查询实际库区库存数据
- 实现递归查询子实际库区的功能,并应用到查询条件中
- 更新 Mapper 文件及服务实现类以支持新查询逻辑
2025-11-03 17:06:17 +08:00
41ee785cea
修复bug
2025-10-31 17:48:10 +08:00
6028f90246
修复库存分布问题
2025-10-31 14:50:20 +08:00
3e964b4d23
修复库存分布问题
2025-10-31 14:37:19 +08:00
10d6cc1144
小改
2025-10-28 12:20:20 +08:00
666c42a128
fix(query): 修复查询时未考虑 del_flag 导致返回已删除数据问题
...
- 在多个 Mapper 文件中,为 LEFT JOIN 的条件添加 del_flag = 0 判断
- 确保查询结果中不包含已删除的数据
2025-08-26 16:42:29 +08:00
d148bdbf92
feat: 库存盘点联查名字
2025-08-01 17:04:32 +08:00
f9804c27c3
使用querywapper代替lamdbaquerywapper解决联查问题
2025-07-21 09:41:58 +08:00
8c5c2774fc
不查询逻辑删除
2025-07-19 18:02:29 +08:00
dca61b7ae1
查询逻辑 联查name和code
2025-07-19 17:53:28 +08:00
043b0e8b79
新增接口,根据订单推荐采购计划
2025-07-18 17:23:51 +08:00
e7479aec2c
生成接口
2025-07-18 10:12:48 +08:00