From f3bb76fa668530d5613700e57a30e6c7394d5224 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 06 三月 2025 16:50:00 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev
---
basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml | 36 +++++++++++++++++++++++++++++++++---
1 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml b/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml
index fd67dfc..f52ee2b 100644
--- a/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml
+++ b/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml
@@ -38,9 +38,7 @@
ask_tell,
inspection_item_class,
inspection_item_class_en,
- code,
- radius_list,
- rates
+ code
from (select *,
CASE
WHEN INSTR(sample, ',') > 0 THEN
@@ -109,6 +107,38 @@
left join product p on p.object_id = sto.id
</select>
+ <select id="selectItemParameterList1" resultType="com.ruoyi.basic.pojo.StructureItemParameter">
+ select A.id,
+ inspection_item,
+ inspection_item_subclass,
+ samples
+ from (select *,
+ CASE
+ WHEN INSTR(sample, ',') > 0 THEN
+ SUBSTRING_INDEX(SUBSTRING_INDEX(sample, '","', 1), '"', -1)
+ when sample = '[""]' then null
+ when sample = '[]' then null
+ ELSE
+ TRIM(BOTH '["]' FROM SUBSTRING_INDEX(REPLACE(sample, '[["', ''), '"]]', 1))
+ END AS samples
+ from structure_item_parameter) A
+ left join structure_test_object sto on samples = specimen_name
+ <where>
+ <if test="specimenName != null and specimenName !=''">
+ and A.sample like concat('%',#{specimenName},'%')
+ </if>
+ </where>
+ GROUP BY inspection_item
+ </select>
+ <select id="selectItemParameterList2" resultType="com.ruoyi.basic.pojo.StructureItemParameter">
+ SELECT sp.id,sp.inspection_item_subclass FROM structure_item_parameter sp
+ <where>
+ <if test="inspectionItemSubclass != null and inspectionItemSubclass !=''">
+ and sp.inspection_item like concat('%',#{inspectionItemSubclass},'%')
+ </if>
+ </where>
+ </select>
+
<resultMap id="itemDto" type="com.ruoyi.basic.dto.TestItemDto">
<result column="sId" property="id"/>
<result column="sName" property="name"/>
--
Gitblit v1.9.3