From f7ac54f86129a2d4875c7107a84556849c3d8c2a Mon Sep 17 00:00:00 2001
From: chen.llin <1442464845@qq.comm>
Date: 星期三, 24 十二月 2025 18:16:54 +0800
Subject: [PATCH] 月结-完成字段调整,和部分sql优化

---
 src/main/resources/mapper/ManLocDetlMapper.xml |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/ManLocDetlMapper.xml b/src/main/resources/mapper/ManLocDetlMapper.xml
index 940e46c..5fabe93 100644
--- a/src/main/resources/mapper/ManLocDetlMapper.xml
+++ b/src/main/resources/mapper/ManLocDetlMapper.xml
@@ -313,4 +313,22 @@
         where node_id = #{nodeId} ;
     </update>
 
+    <!-- 鎵归噺鏌ヨ搴撳瓨鏁伴噺 -->
+    <select id="queryStockAnfmeBatch" resultType="com.zy.asrs.entity.result.StockQtyDTO">
+        SELECT 
+            matnr,
+            ISNULL(batch, '') as batch,
+            SUM(anfme) as stockQty
+        FROM man_loc_detl
+        WHERE 1=1
+        <if test="matnrBatchList != null and matnrBatchList.size > 0">
+            AND (
+            <foreach collection="matnrBatchList" item="item" separator=" OR ">
+                (matnr + '_' + ISNULL(batch, '') = #{item})
+            </foreach>
+            )
+        </if>
+        GROUP BY matnr, ISNULL(batch, '')
+    </select>
+
 </mapper>

--
Gitblit v1.9.1