From e9af9f5cfeddbe5c0b33a3060b8ea6364c51e744 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 15 十一月 2024 11:37:10 +0800 Subject: [PATCH] 白名单故障类型 --- ycl-server/src/main/resources/mapper/zgyw/WorkOrderWhiteMapper.xml | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/ycl-server/src/main/resources/mapper/zgyw/WorkOrderWhiteMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/WorkOrderWhiteMapper.xml index 8220c64..cc93123 100644 --- a/ycl-server/src/main/resources/mapper/zgyw/WorkOrderWhiteMapper.xml +++ b/ycl-server/src/main/resources/mapper/zgyw/WorkOrderWhiteMapper.xml @@ -32,7 +32,7 @@ left join t_monitor m on wow.serial_number = m.serial_number <where> <if test="query.keyword != null and query.keyword != ''"> - and (serial_number like concat('%',#{query.keyword},'%') or point_name like concat('%', #{query.keyword}, '%')) + and (wow.serial_number like concat('%',#{query.keyword},'%') or m.name like concat('%', #{query.keyword}, '%')) </if> </where> </select> @@ -44,10 +44,18 @@ wow.id = #{id} </where> </select> + + <select id="whiteExport" resultType="com.ycl.platform.domain.excel.WorkOrderWhiteExport"> + select wow.id, wow.serial_number,m.name as pointName, wow.error_type, wow.create_by, wow.remark + from t_work_order_white wow + left join t_monitor m on wow.serial_number = m.serial_number + </select> + <select id="selectBySerialNumber" resultType="com.ycl.platform.domain.entity.WorkOrderWhite"> <include refid="selectWorkOrderWhiteVo"/> where serial_number = #{serialNumber} </select> + <select id="selectList" resultType="com.ycl.platform.domain.entity.WorkOrderWhite"> <include refid="selectWorkOrderWhiteVo"/> </select> @@ -80,4 +88,26 @@ #{id} </foreach> </delete> + + <update id="updateBatch"> + <foreach collection="whiteList" separator=";" item="white"> + UPDATE t_work_order_white + SET + <if test="white.errorType != null and white.errorType !=''"> + error_type = #{white.errorType}, + </if> + remark = #{white.remark} + WHERE serial_number = #{white.serialNumber} + </foreach> + </update> + + <insert id="insertBatch"> + insert into t_work_order_white (serial_number,error_type,remark) values + <foreach item="white" collection="whiteList" separator=","> + (#{white.serialNumber},#{white.errorType},#{white.remark}) + </foreach> + </insert> + <delete id="deleteAll"> + delete from t_work_order_white; + </delete> </mapper> -- Gitblit v1.8.0