From 73f262d6a15a925ea8f0af1351b907255a4735b5 Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期三, 09 四月 2025 10:59:00 +0800
Subject: [PATCH] 成品下单查询拼接检验人

---
 inspect-server/src/main/resources/mapper/InsProductMapper.xml |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/inspect-server/src/main/resources/mapper/InsProductMapper.xml b/inspect-server/src/main/resources/mapper/InsProductMapper.xml
index b2e6807..6aa310a 100644
--- a/inspect-server/src/main/resources/mapper/InsProductMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InsProductMapper.xml
@@ -157,4 +157,24 @@
             #{item}
         </foreach>
     </update>
+
+    <select id="selectCheckUserNameByOrderIds" resultType="com.ruoyi.inspect.pojo.CheckUserDto">
+        SELECT T1.id AS order_id,
+               GROUP_CONCAT(DISTINCT user.name SEPARATOR ', ') AS check_user_names
+        FROM (
+              SELECT
+                  ipr.check_user_id,
+                  iso.id
+              FROM
+                  ins_product ipr
+                      LEFT JOIN ins_sample isa ON ipr.ins_sample_id = isa.id
+                      LEFT JOIN ins_order iso ON isa.ins_order_id = iso.id
+              WHERE
+                  iso.id IN
+                  <foreach collection="orderIds" open="(" close=")" item="item" separator=",">
+                      #{item}
+                  </foreach>
+        ) T1 LEFT JOIN user ON T1.check_user_id = user.id
+        GROUP BY T1.id
+    </select>
 </mapper>

--
Gitblit v1.9.3