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