From 5ea2094378f25a3f98d8f370dafaf9367c05c2e5 Mon Sep 17 00:00:00 2001
From: Xiajijian <1176061145@qq.com>
Date: Thu, 05 Feb 2026 09:06:39 +0800
Subject: [PATCH] 1. 增加任务航线websocket。 2. 增加执行人id信息,下发人id信息。
---
ard-route/src/main/resources/mapper/ArdRouteMissionMapper.xml | 71 ++++++++++++++++++++++++++++++-----
1 files changed, 60 insertions(+), 11 deletions(-)
diff --git a/ard-route/src/main/resources/mapper/ArdRouteMissionMapper.xml b/ard-route/src/main/resources/mapper/ArdRouteMissionMapper.xml
index 895f203..b3c6aef 100644
--- a/ard-route/src/main/resources/mapper/ArdRouteMissionMapper.xml
+++ b/ard-route/src/main/resources/mapper/ArdRouteMissionMapper.xml
@@ -13,10 +13,15 @@
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
- <result property="executeBy" column="execute_by" />
+ <result property="executeId" column="execute_id" />
+ <result property="executeName" column="execute_name" />
<result property="executeTime" column="execute_time" />
+ <result property="issuerId" column="issuer_id" />
+ <result property="issuerName" column="issuer_name" />
+ <result property="issuerTime" column="issuer_time" />
<result property="taskType" column="task_type" />
<result property="taskDescription" column="task_description" />
+ <result property="isRead" column="is_read" />
</resultMap>
<sql id="selectArdRouteMissionVo">
@@ -28,22 +33,32 @@
create_time,
update_by,
update_time,
- execute_by,
+ execute_id,
+ execute_name,
execute_time,
task_type,
- task_description
+ task_description,
+ is_read,
+ issuer_id,
+ issuer_name,
+ issuer_time
from ard_route_mission
</sql>
<select id="selectArdRouteMissionList" parameterType="ArdRouteMission" resultMap="ArdRouteMissionResult">
<include refid="selectArdRouteMissionVo"/>
<where>
- <if test="routeId != null and routeId != ''"> and route_id = #{routeId}</if>
- <if test="missionName != null and missionName != ''"> and mission_name like concat('%', #{missionName}, '%')</if>
- <if test="executeStatus != null and executeStatus != ''"> and execute_status = #{executeStatus}</if>
- <if test="executeBy != null and executeBy != ''"> and execute_by = #{executeBy}</if>
+ <if test="routeId != null and routeId != ''"> and route_id = #{routeId}</if>
+ <if test="missionName != null and missionName != ''"> and mission_name like concat('%', #{missionName}, '%')</if>
+ <if test="executeStatus != null and executeStatus != ''"> and execute_status = #{executeStatus}</if>
+ <if test="executeId != null and executeId != ''"> and execute_id = #{executeId}</if>
+ <if test="executeName != null and executeName != ''"> and execute_name like concat('%', #{executeName}, '%')</if>
<if test="executeTime != null "> and execute_time = #{executeTime}</if>
- <if test="taskType != null and taskType != ''"> and task_type = #{taskType}</if>
+ <if test="issuerId != null and issuerId != ''"> and issuer_id = #{issuerId}</if>
+ <if test="issuerName != null and issuerName != ''"> and issuer_name like concat('%', #{issuerName}, '%')</if>
+ <if test="issuerTime != null "> and issuer_time = #{issuerTime}</if>
+ <if test="taskType != null and taskType != ''"> and task_type = #{taskType}</if>
+ <if test="isRead != null and isRead != ''"> and is_read = #{isRead}</if>
</where>
order by create_time DESC
</select>
@@ -65,10 +80,15 @@
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
- <if test="executeBy != null">execute_by,</if>
+ <if test="executeId != null">execute_id,</if>
+ <if test="executeName != null">execute_name,</if>
<if test="executeTime != null">execute_time,</if>
+ <if test="issuerId != null">issuer_id,</if>
+ <if test="issuerName != null">issuer_name,</if>
+ <if test="issuerTime != null">issuer_time,</if>
<if test="taskType != null">task_type,</if>
<if test="taskDescription != null">task_description,</if>
+ <if test="isRead != null">is_read,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
@@ -79,10 +99,15 @@
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
- <if test="executeBy != null">#{executeBy},</if>
+ <if test="executeId != null">#{executeId},</if>
+ <if test="executeName != null">#{executeName},</if>
<if test="executeTime != null">#{executeTime},</if>
+ <if test="issuerId != null">#{issuerId},</if>
+ <if test="issuerName != null">#{issuerName},</if>
+ <if test="issuerTime != null">#{issuerTime},</if>
<if test="taskType != null">#{taskType},</if>
<if test="taskDescription != null">#{taskDescription},</if>
+ <if test="isRead != null">#{isRead},</if>
</trim>
</insert>
@@ -96,10 +121,15 @@
<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="executeBy != null">execute_by = #{executeBy},</if>
+ <if test="executeId != null">execute_id = #{executeId},</if>
+ <if test="executeName != null">execute_name = #{executeName},</if>
<if test="executeTime != null">execute_time = #{executeTime},</if>
+ <if test="issuerId != null">issuer_id = #{issuerId},</if>
+ <if test="issuerName != null">issuer_name = #{issuerName},</if>
+ <if test="issuerTime != null">issuer_time = #{issuerTime},</if>
<if test="taskType != null">task_type = #{taskType},</if>
<if test="taskDescription != null">task_description = #{taskDescription},</if>
+ <if test="isRead != null">is_read = #{isRead},</if>
</trim>
where id = #{id}
</update>
@@ -123,4 +153,23 @@
where id = #{id}
</update>
+ <update id="updateArdRouteMissionStatus">
+ update ard_route_mission
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="executeStatus != null">execute_status = #{executeStatus},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <update id="updateIsRead">
+ update ard_route_mission
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="isRead != null">is_read = #{isRead},</if>
+ </trim>
+ where id in
+ <foreach item="id" collection="array" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </update>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3