From f1a3407130d88ad15320ab9fcfabd109e5127c78 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期日, 27 四月 2025 14:01:27 +0800
Subject: [PATCH] 获取堆垛机状态及所属巷道库位统计信息

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

diff --git a/src/main/resources/mapper/BasCrnpMapper.xml b/src/main/resources/mapper/BasCrnpMapper.xml
index 50d9755..9ee2944 100644
--- a/src/main/resources/mapper/BasCrnpMapper.xml
+++ b/src/main/resources/mapper/BasCrnpMapper.xml
@@ -27,5 +27,26 @@
         <result column="tank_qty1" property="tankQty1" />
         <result column="origin" property="origin" />
     </resultMap>
+    <select id="getCrnLaneWayInfo" resultType="com.zy.asrs.entity.CrnLaneWayInfoDto">
+        select
+            crn.crn_no crnNo ,
+            crn.crn_sts crnSts,
+            case when crn.crn_err != 0 then 1 else 0 end as crnErr,
+            count(loc.loc_no) count,
+	        count(case when loc.loc_sts = 'F' then 1 end) stockQty,
+	        count(case when loc.loc_sts = 'D' then 1 end) emptyPalletQty,
+	        count(case when loc.loc_sts = 'O' then 1 end) emptySlotQty,
+	        count(case when loc.loc_sts != 'O' and loc.loc_sts != 'D' and loc.loc_sts != 'F' then 1 end) otherQty
+        from
+            asr_bas_crnp crn
+        left join asr_loc_mast loc on
+            crn.crn_no = loc.crn_no
+        group by
+            crn.crn_no,
+            crn.crn_sts,
+            crn.crn_err
+        order by
+            crn.crn_no
+    </select>
 
 </mapper>

--
Gitblit v1.9.1