From 86b35ee3af5f587bf3194805806e5e2fafaf4a70 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 21 十月 2024 11:59:21 +0800
Subject: [PATCH] #

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

diff --git a/src/main/resources/mapper/LocDetlMapper.xml b/src/main/resources/mapper/LocDetlMapper.xml
index da73127..e4e21c2 100644
--- a/src/main/resources/mapper/LocDetlMapper.xml
+++ b/src/main/resources/mapper/LocDetlMapper.xml
@@ -388,6 +388,38 @@
             brand,
             appe_time
     </select>
+    <select id="selectLocNoByGroupNo" resultType="com.zy.asrs.entity.LocDetl">
+        select distinct ald.loc_no as locNo,ald.brand from asr_loc_detl ald where ald.brand in
+        <foreach collection="packageGroupNos" item="item" index="index" open="(" close=")" separator=",">
+            #{item}
+        </foreach>
+    </select>
+    <select id="selectTallyGoosList" resultMap="BaseResultMap">
+        select
+            a.*
+        from
+            asr_loc_detl a
+        where
+                a.loc_no in(
+                select
+                    DISTINCT ald.loc_no
+                from
+                    asr_loc_mast alm
+                        inner join asr_loc_detl ald on
+                        alm.loc_no = ald.loc_no
+                where
+                    alm.loc_sts = 'F'
+                  and alm.bay1 > #{columnNum}
+                  and ald.dead_warn = 0
+                group by
+                    ald.loc_no ,
+                    ald.brand
+                HAVING
+                    count(ald.model) = 1
+            )
+        order by
+            a.manu_date asc
+    </select>
 
     <update id="updateMatTurn">
         UPDATE a
@@ -398,6 +430,9 @@
         FROM asr_loc_detl a
         INNER JOIN man_mat b ON a.matnr=#{matnrOld} AND b.matnr=#{matnr};
     </update>
+    <update id="updateLhStsByLocNo">
+        update asr_loc_detl set dead_warn = #{status},modi_time = getdate() where loc_no = #{locNo}
+    </update>
 
 
 </mapper>

--
Gitblit v1.9.1