From b460ec7a380334516ec478544afe42df409f4c54 Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期二, 25 十一月 2025 09:50:20 +0800
Subject: [PATCH] 1、中空夹胶线出片逻辑优化 2、钢化前卧转新增协议卧转立允许信号

---
 hangzhoumesParent/common/servicebase/src/main/resources/mapper/OrderMapper.xml |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/hangzhoumesParent/common/servicebase/src/main/resources/mapper/OrderMapper.xml b/hangzhoumesParent/common/servicebase/src/main/resources/mapper/OrderMapper.xml
index 26b158e..b2c0fdf 100644
--- a/hangzhoumesParent/common/servicebase/src/main/resources/mapper/OrderMapper.xml
+++ b/hangzhoumesParent/common/servicebase/src/main/resources/mapper/OrderMapper.xml
@@ -152,4 +152,34 @@
           and a.process = "涓┖"
           and (b.quantity - b.termination_quantity) > reporting_work_num
     </select>
+
+
+    <select id="queryInterlayerByERP" resultType="com.mes.order.entity.dto.InterlayerDTO">
+        WITH flow_order AS (
+            SELECT ORDER_ID, ORDER_NUMBER
+            FROM pp.flow_card
+            WHERE process_id = #{flowCardId}
+            ORDER BY  ORDER_NUMBER /* 娣诲姞閫傚綋鐨勬帓搴忓瓧娈碉紝纭繚缁撴灉纭畾鎬� */
+            LIMIT 1
+        ),
+             product_ids AS (
+                 SELECT od.PRODUCT_ID
+                 FROM sd.order_detail od
+                          inner JOIN flow_order fo ON od.ORDER_id = fo.ORDER_ID AND od.ORDER_NUMBER = fo.ORDER_NUMBER
+             ),
+             ranked AS (
+                 SELECT
+                     detail_type,
+                     LAG(glass_sort) OVER (PARTITION BY prod_id ORDER BY sort_num) AS prev_sort,
+                     LEAD(glass_sort) OVER (PARTITION BY prod_id ORDER BY sort_num) AS next_sort
+                 FROM sd.product_detail
+                 WHERE prod_id IN (SELECT PRODUCT_ID FROM product_ids)
+
+             )
+        SELECT
+            prev_sort,
+            next_sort
+        FROM ranked
+        where detail_type = 'Interlayer'
+    </select>
 </mapper>

--
Gitblit v1.8.0