From fbde0b947b4641081b558302ea77d88c902c4cd1 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期三, 30 四月 2025 10:03:24 +0800
Subject: [PATCH] 可靠性计划优化检验项
---
inspect-server/src/main/resources/mapper/ReliabilityPlanProductItemMapper.xml | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/inspect-server/src/main/resources/mapper/ReliabilityPlanProductItemMapper.xml b/inspect-server/src/main/resources/mapper/ReliabilityPlanProductItemMapper.xml
index 3714c6e..34c9049 100644
--- a/inspect-server/src/main/resources/mapper/ReliabilityPlanProductItemMapper.xml
+++ b/inspect-server/src/main/resources/mapper/ReliabilityPlanProductItemMapper.xml
@@ -23,16 +23,20 @@
sp.id
) SELECT
sp.inspection_item AS inspectionItem,
- sm.`code`,
- sm.id
+ GROUP_CONCAT(DISTINCT sm.`code` SEPARATOR ',') AS standard,
+ sp.frequency
FROM
flattened_samples fs
JOIN structure_item_parameter sp ON fs.id = sp.id
JOIN reliability_plan_product rp ON JSON_OVERLAPS (fs.flattened_sample, JSON_ARRAY(rp.product_name))
LEFT JOIN standard_product_list spl ON spl.structure_item_parameter_id = sp.id
AND spl.model = rp.product_type
+ AND spl.state = 1
LEFT JOIN standard_method sm ON sm.id = spl.standard_method_list_id
- WHERE rp.id = #{planId}
+ WHERE
+ rp.id = #{planId}
+ GROUP BY
+ sp.inspection_item, sp.frequency
</select>
<select id="codeList" resultType="java.util.Map">
WITH flattened_samples AS (
--
Gitblit v1.9.3