wip在产大屏

This commit is contained in:
jhd
2026-05-29 15:53:26 +08:00
parent 82a54e3200
commit 5a16a9d2b1
9 changed files with 266 additions and 0 deletions

View File

@@ -54,6 +54,7 @@
wmc.supplier_coil_no as supplierCoilNo,
wmc.item_id as itemId,
wmc.item_type as itemType,
wmc.net_weight as weight,
w.warehouse_name AS warehouseName,
aw.actual_warehouse_name AS actualWarehouseName,
CASE WHEN wmc.item_type = 'raw_material' THEN rm.specification
@@ -118,6 +119,7 @@
wmc.supplier_coil_no as supplierCoilNo,
wmc.item_id as itemId,
wmc.item_type as itemType,
wmc.net_weight as weight,
w.warehouse_name AS warehouseName,
aw.actual_warehouse_name AS actualWarehouseName,
CASE WHEN wmc.item_type = 'raw_material' THEN rm.specification
@@ -224,5 +226,34 @@
)
</select>
<!-- WIP 大屏查询在产actionStatus=1钢卷列表关联物料表取净重 -->
<select id="selectWipCoils" resultType="com.klp.domain.vo.WipCoilVo">
SELECT wcpa.action_type AS actionType,
wcpa.action_id AS actionId,
wcpa.coil_id AS coilId,
wcpa.current_coil_no AS currentCoilNo,
wcpa.create_time AS createTime,
wcpa.create_by AS createBy,
wmc.net_weight AS netWeight
FROM wms_coil_pending_action wcpa
INNER JOIN wms_material_coil wmc ON wcpa.coil_id = wmc.coil_id AND wmc.del_flag = 0
WHERE wcpa.action_status = 1
AND wcpa.del_flag = 0
ORDER BY wcpa.action_type, wcpa.create_time DESC
</select>
<!-- WIP 大屏查询今日已完成actionStatus=2聚合统计 -->
<select id="selectTodayCompletedAgg" resultType="com.klp.domain.vo.ProcessTodayAggVo">
SELECT wcpa.action_type AS actionType,
COUNT(*) AS completedCount,
COALESCE(SUM(wmc.net_weight), 0) AS totalWeight
FROM wms_coil_pending_action wcpa
INNER JOIN wms_material_coil wmc ON wcpa.coil_id = wmc.coil_id AND wmc.del_flag = 0
WHERE wcpa.action_status = 2
AND wcpa.complete_time &gt;= #{todayStart}
AND wcpa.del_flag = 0
GROUP BY wcpa.action_type
</select>
</mapper>