From 218388d1cecbf8cf4ab5ba51d3c875a0f21e8998 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期三, 09 四月 2025 13:24:31 +0800
Subject: [PATCH] 1.原辅料下单提交
---
inspect-server/src/main/resources/mapper/InsProductMapper.xml | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/inspect-server/src/main/resources/mapper/InsProductMapper.xml b/inspect-server/src/main/resources/mapper/InsProductMapper.xml
index 908cc0e..6aa310a 100644
--- a/inspect-server/src/main/resources/mapper/InsProductMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InsProductMapper.xml
@@ -149,4 +149,32 @@
left join ins_sample is2 on is2.id = ip.ins_sample_id
where is2.ins_order_id = #{orderId}
</select>
+
+ <update id="batchUpdateInsProductCheckUserId">
+ UPDATE ins_product SET check_user_id = #{checkUserId}
+ WHERE ID IN
+ <foreach collection="insProductIds" open="(" close=")" item="item" separator=",">
+ #{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