From f041323a2bce037843fcb163b017427baa556da3 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期三, 24 七月 2024 16:41:16 +0800
Subject: [PATCH] 优化:修改未读消息入库前判断不存在则插入 取消:程序自动拉起redis/mediamtx/minio,中间件全部服务化 增加:流媒体vtdu详情接口
---
ard-work/src/main/resources/mapper/sy/ArdTankWallLockMapper.xml | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/ard-work/src/main/resources/mapper/sy/ArdTankWallLockMapper.xml b/ard-work/src/main/resources/mapper/sy/ArdTankWallLockMapper.xml
index fe471ef..761286d 100644
--- a/ard-work/src/main/resources/mapper/sy/ArdTankWallLockMapper.xml
+++ b/ard-work/src/main/resources/mapper/sy/ArdTankWallLockMapper.xml
@@ -69,4 +69,29 @@
<delete id="deleteArdTankWallLockByLockId" parameterType="java.lang.String">
delete from ard_tank_wall_lock where lock_id = #{lockId}
</delete>
+
+ <delete id="deleteArdTankWallLockByWallId" parameterType="java.lang.String">
+ delete from ard_tank_wall_lock where wall_id = #{wallId}
+ </delete>
+
+ <update id="updateArdTankWallLockByWallIdAndLockId" parameterType="ArdTankWallLock">
+ update ard_tank_wall_lock
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="processType != null">process_type = #{processType},</if>
+ </trim>
+ where wall_id = #{wallId} and lock_id = #{lockId}
+ </update>
+
+ <delete id="deleteArdTankWallLockByLockIdAndOtherIds" >
+ delete from ard_tank_wall_lock atwl
+ where atwl.lock_id = #{lockId}
+ and atwl.id not in
+ <foreach item="mid" collection="idList" open="(" separator="," close=")">
+ #{mid}
+ </foreach>
+ </delete>
+
+ <select id="selectArdTankWallLockByLockId" parameterType="java.lang.String" resultMap="ArdTankWallLockResult">
+ select * from ard_tank_wall_lock where lock_id = #{lockId}
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3