From 44b18be16f09b1d934ee7bc98a34d8bcf85d050e Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期二, 09 九月 2025 20:46:52 +0800
Subject: [PATCH] 报工接口,新增下拉框适配

---
 src/main/java/org/jeecg/modules/mes/mapper/xml/MesMaterialLoadingMapper.xml |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 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 52eb013..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
@@ -1,5 +1,44 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.jeecg.modules.mes.mapper.MesMaterialLoadingMapper">
+    <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="queryPageList" resultType="org.jeecg.modules.mes.entity.MesMaterialLoading">
+        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