refactor(wms): 优化炉计划钢卷查询逻辑
- 移除 WmsFurnacePlanCoilVo 中的实际库位相关字段 - 添加 WmsMaterialCoilVo 类型的 coil 字段用于存储钢卷完整信息 - 将查询逻辑重构为分步骤处理:查询计划钢卷、批量获取钢卷信息、构建库区映射、填充数据 - 使用 WmsMaterialCoilVo 替代 WmsMaterialCoil 进行数据传输 - 新增 buildLogicWarehouseNameMap 和 fillCoilInfo 辅助方法提升代码可读性 - 通过批量查询减少数据库访问次数,提升查询性能
This commit is contained in:
@@ -37,12 +37,10 @@ public class WmsFurnacePlanCoilVo {
|
||||
@ExcelProperty(value = "入场钢卷号")
|
||||
private String enterCoilNo;
|
||||
|
||||
@ExcelProperty(value = "实际库位ID")
|
||||
private Long actualWarehouseId;
|
||||
|
||||
@ExcelProperty(value = "实际库位")
|
||||
private String actualWarehouseName;
|
||||
|
||||
@ExcelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
|
||||
// 钢卷全部信息
|
||||
private WmsMaterialCoilVo coil;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user