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