From ee3982f59a43adaf77de62dd79fcc87af44a304b Mon Sep 17 00:00:00 2001 From: liding <756868258@qq.com> Date: 星期五, 13 六月 2025 14:24:38 +0800 Subject: [PATCH] 树优化 --- basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml b/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml index fd67dfc..c18b8e7 100644 --- a/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml +++ b/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml @@ -3,11 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.ruoyi.basic.mapper.StructureItemParameterMapper"> - <delete id="removeNoSample"> - delete - from structure_item_parameter - where sample like concat('%', #{sample}, '%') - </delete> + <select id="selectItemParameterList" resultType="com.ruoyi.basic.pojo.StructureItemParameter"> select * from (select A.id, inspection_item, @@ -40,7 +36,9 @@ inspection_item_class_en, code, radius_list, - rates + rates, + device_ids, + spot_check_type from (select *, CASE WHEN INSTR(sample, ',') > 0 THEN @@ -108,6 +106,13 @@ from structure_test_object sto left join product p on p.object_id = sto.id </select> + <select id="selectDeviceIdsByNumber" resultType="java.lang.Integer"> + select id from device + where management_number in + <foreach item="item" collection="managementNumberList" open="(" separator="),(" close=")"> + #{item} + </foreach> + </select> <resultMap id="itemDto" type="com.ruoyi.basic.dto.TestItemDto"> <result column="sId" property="id"/> -- Gitblit v1.9.3