From 09faa36132c8cbada5327649875534ef01c1a3b1 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期四, 11 十二月 2025 20:44:31 +0800
Subject: [PATCH] feat: 优化任务里程统计

---
 ruoyi-system/src/main/resources/mapper/system/SysTaskAssigneeMapper.xml |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/SysTaskAssigneeMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysTaskAssigneeMapper.xml
index abe5104..6ecb4d8 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysTaskAssigneeMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysTaskAssigneeMapper.xml
@@ -11,6 +11,8 @@
         <result property="userName"    column="user_name"    />
         <result property="userType"    column="user_type"    />
         <result property="isPrimary"    column="is_primary"    />
+        <result property="isReady"    column="is_ready"    />
+        <result property="readyTime"    column="ready_time"    />
         <result property="sortOrder"    column="sort_order"    />
         <result property="createTime"    column="create_time"    />
         <result property="createBy"    column="create_by"    />
@@ -19,7 +21,7 @@
     </resultMap>
 
     <sql id="selectSysTaskAssigneeVo">
-        select id, task_id, user_id, user_name, user_type, is_primary, sort_order, create_time, create_by, update_time, update_by
+        select id, task_id, user_id, user_name, user_type, is_primary, is_ready, ready_time, sort_order, create_time, create_by, update_time, update_by
         from sys_task_assignee
     </sql>
 
@@ -78,6 +80,8 @@
             <if test="userName != null and userName != ''">user_name = #{userName},</if>
             <if test="userType != null and userType != ''">user_type = #{userType},</if>
             <if test="isPrimary != null">is_primary = #{isPrimary},</if>
+            <if test="isReady != null">is_ready = #{isReady},</if>
+            <if test="readyTime != null">ready_time = #{readyTime},</if>
             <if test="sortOrder != null">sort_order = #{sortOrder},</if>
             <if test="updateTime != null">update_time = #{updateTime},</if>
             <if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
@@ -99,4 +103,8 @@
             #{id}
         </foreach>
     </delete>
+    
+    <delete id="deleteByTaskIdAndUserId">
+        delete from sys_task_assignee where task_id = #{taskId} and user_id = #{userId}
+    </delete>
 </mapper>

--
Gitblit v1.9.1