feat(analytics): 更新炉火实绩功能以支持详细的钢卷信息以及层级和库区信息
- 在 WmsAnnealPerformanceDetailVo 中新增逻辑库区ID、库区名称、炉火层级和钢卷列表字段 - 修改 WmsAnnealPerformanceMapper.xml 查询语句以优化性能并移除冗余字段 - 在 WmsAnnealPerformanceServiceImpl 中实现批量查询逻辑,包括钢卷关联、库区信息和钢卷详情 - 新增仓库映射器和服务依赖注入以支持数据获取 - 在 WmsMaterialCoilVo 中添加炉火层级字段以存储钢卷在炉内的层数信息 - 实现按计划ID分组处理钢卷数据并设置相应的库区和层级属性
This commit is contained in:
@@ -39,16 +39,11 @@
|
||||
p.target_furnace_id AS targetFurnaceId,
|
||||
f.furnace_name AS targetFurnaceName,
|
||||
p.actual_start_time AS actualStartTime,
|
||||
p.end_time AS endTime,
|
||||
mc.coil_id AS coilId,
|
||||
mc.enter_coil_no AS enterCoilNo,
|
||||
mc.current_coil_no AS currentCoilNo,
|
||||
mc.net_weight AS netWeight
|
||||
p.end_time AS endTime
|
||||
FROM wms_furnace_plan p
|
||||
INNER JOIN wms_furnace_plan_coil pc ON pc.plan_id = p.plan_id AND pc.del_flag = 0
|
||||
INNER JOIN wms_material_coil mc ON mc.coil_id = pc.coil_id AND mc.del_flag = 0
|
||||
LEFT JOIN wms_furnace f ON f.furnace_id = p.target_furnace_id
|
||||
<include refid="AnnealPerformanceWhere" />
|
||||
GROUP BY p.plan_id, p.plan_no, p.target_furnace_id, f.furnace_name, p.actual_start_time, p.end_time
|
||||
ORDER BY p.actual_start_time DESC, p.plan_no DESC
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user