From 4dc1abb37aec033fdbd09d290c6f62d082ba774a Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期六, 29 十一月 2025 17:07:55 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 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