From 399e7d565f19f59a8da82277da8f3eab527c2c56 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期二, 09 九月 2025 19:40:20 +0800 Subject: [PATCH] art: 上料接口,上下料查询接口 --- src/main/java/org/jeecg/modules/mes/mapper/xml/MesMaterialLoadingMapper.xml | 50 +++++++++++++++++++++++++++++++++++--------------- 1 files changed, 35 insertions(+), 15 deletions(-) diff --git a/src/main/java/org/jeecg/modules/mes/mapper/xml/MesMaterialLoadingMapper.xml b/src/main/java/org/jeecg/modules/mes/mapper/xml/MesMaterialLoadingMapper.xml index 1bf443e..fb86d6e 100644 --- a/src/main/java/org/jeecg/modules/mes/mapper/xml/MesMaterialLoadingMapper.xml +++ b/src/main/java/org/jeecg/modules/mes/mapper/xml/MesMaterialLoadingMapper.xml @@ -4,21 +4,41 @@ <select id="queryUnloadingByLoadingId" resultType="org.jeecg.modules.mes.entity.MesMaterialUnloading"> select * from mes_material_unloading where loading_id = #{loadingId} and del_flag = 0 order by create_time desc </select> - <select id="queryLoadingByWorkOrderId" resultType="org.jeecg.modules.mes.entity.MesMaterialLoading"> - select mml.* ,mpwo.work_order_code as workOrderCode - from mes_material_loading mml - left join mes_production_work_order mpwo on mml.work_order_id = mpwo.id - where mml.work_order_id = #{workOrderId} - and mml.del_flag = 0 - </select> + <select id="queryPageList" resultType="org.jeecg.modules.mes.entity.MesMaterialLoading"> - SELECT - t1.*, - t2.work_order_code workOrderCode, - t3.equipment_name equipmentName - FROM mes_material_loading t1 - LEFT JOIN mes_production_work_order t2 ON t1.work_order_id = t2.id - LEFT JOIN eam_equipment t3 ON t1.equipment_id = t3.id - ${ew.customSqlSegment} + select * + from (SELECT m.id, + m.create_by, + m.create_time, + m.material_number, + m.material_name, + m.factory_id, + m.warehouse_id, + m.batch_number, + m.steel_ball_size, + m.quantity, + m.remaining_quantity, + m.unloading_flag, + 'LOADING' AS category + FROM mes_material_loading m + WHERE m.del_flag = 0 + UNION ALL + SELECT t1.id, + t1.create_by, + t1.create_time, + t1.material_number, + t1.material_name, + t2.factory_id, + t2.warehouse_id, + t2.batch_number, + t2.steel_ball_size, + t2.quantity, + t2.remaining_quantity, + t2.unloading_flag, + 'UNLOADING' AS category + FROM mes_material_unloading t1 + INNER JOIN mes_material_loading t2 ON t1.loading_id = t2.id + WHERE t1.del_flag = 0) mml + ${ew.customSqlSegment} </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3