From 29d8ea701df5bba27bda837a550853b299207040 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期一, 03 七月 2023 17:03:57 +0800 Subject: [PATCH] 增加井号重复判断 --- ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml b/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml index c6ec2dc..de254e1 100644 --- a/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml +++ b/ard-work/src/main/resources/mapper/alarmpoints/ArdAlarmpointsWellMapper.xml @@ -28,6 +28,7 @@ <result property="createTime" column="create_time"/> <result property="updateBy" column="update_by"/> <result property="updateTime" column="update_time"/> + <result property="cameraId" column="camera_id"/> </resultMap> <sql id="selectArdAlarmpointsWellVo"> @@ -53,7 +54,8 @@ c.create_by, c.create_time, c.update_by, - c.update_time + c.update_time, + c.camera_id from ard_alarmpoints_well c left join sys_dept d on d.dept_id = c.dept_id left join sys_user u on u.user_id = c.user_id @@ -66,6 +68,16 @@ <if test="wellNumber != null and wellNumber != ''">and c.well_number = #{wellNumber}</if> <if test="userId != null and userId != ''"> and c.user_id = #{userId}</if> <if test="deptId != null "> and (c.dept_id = #{deptId} OR c.dept_id IN ( SELECT t.dept_id FROM sys_dept t WHERE cast(#{deptId} as varchar) = any(string_to_array(ancestors,',')) ))</if> + <!-- 鏁版嵁鑼冨洿杩囨护 --> + ${params.dataScope} + </where> + </select> + + <select id="selectArdAlarmpointsWellByWellIdLike" parameterType="ArdAlarmpointsWell" resultMap="ArdAlarmpointsWellResult"> + <include refid="selectArdAlarmpointsWellVo"/> + <where> + <if test="id != null and id != ''">and c.id = #{id}</if> + <if test="wellId != null and wellId != ''"> and well_id like ('%${wellId}%')</if> <!-- 鏁版嵁鑼冨洿杩囨护 --> ${params.dataScope} </where> @@ -105,6 +117,7 @@ <if test="createTime != null">create_time,</if> <if test="updateBy != null">update_by,</if> <if test="updateTime != null">update_time,</if> + <if test="cameraId != null">camera_id,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null">#{id},</if> @@ -130,6 +143,7 @@ <if test="createTime != null">#{createTime},</if> <if test="updateBy != null">#{updateBy},</if> <if test="updateTime != null">#{updateTime},</if> + <if test="cameraId != null">#{cameraId},</if> </trim> </insert> @@ -158,8 +172,9 @@ <if test="createTime != null">create_time = #{createTime},</if> <if test="updateBy != null">update_by = #{updateBy},</if> <if test="updateTime != null">update_time = #{updateTime},</if> + <if test="cameraId != null">camera_id = #{cameraId},</if> </trim> - where well_id = #{wellId} + where id = #{id} </update> <delete id="deleteArdAlarmpointsWellById" parameterType="String"> -- Gitblit v1.9.3