From 6d6e2c77e34e7dbae4fba340c423eaafc2b9c231 Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期二, 16 四月 2024 16:46:28 +0800
Subject: [PATCH] 后端导出excel文件
---
north-glass-erp/src/main/resources/mapper/sd/OrderProcessDetail.xml | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/north-glass-erp/src/main/resources/mapper/sd/OrderProcessDetail.xml b/north-glass-erp/src/main/resources/mapper/sd/OrderProcessDetail.xml
index 2307263..770b887 100644
--- a/north-glass-erp/src/main/resources/mapper/sd/OrderProcessDetail.xml
+++ b/north-glass-erp/src/main/resources/mapper/sd/OrderProcessDetail.xml
@@ -69,4 +69,43 @@
</update>
+ <!--鏌ヨ绛涢�夊悗鍞竴鐨勬祦绋嬪崱鍙�-->
+ <select id="filterOrderProcess">
+ select id,process,order_number,technology_number
+ from order_process_detail
+ where order_id = #{orderId}
+ group by process
+
+ </select>
+
+ <select id="filterLastProcess">
+ select id,process,order_number,technology_number
+ from order_process_detail
+ where order_id = #{orderId}
+ and order_number = #{orderNumber}
+ and technology_number = #{technologyNumber}
+ and id > #{id}
+ group by process
+ </select>
+
+
+
+ <select id="getGlassLRow">
+ select
+ max(a.technology_number) as rowCount,
+ RowNum
+ from order_process_detail as a
+ left join
+ (select min((@i:=@i+1)) AS RowNum,c.*
+ from sd.order_glass_detail as c,
+ (SELECT @i:=-1) as d
+ where order_id = #{orderId}
+ GROUP BY order_number
+ ) as b
+ on b.order_number = a.order_number
+ where a.order_id = #{orderId}
+ group by a.order_number
+
+ </select>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.8.0