From a837aade3a9245b27bc9a578984f2e54dd080b84 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Wed, 08 Apr 2026 19:03:52 +0800
Subject: [PATCH] opt: 更新工单结果

---
 drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdTaskResultMapper.xml |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdTaskResultMapper.xml b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdTaskResultMapper.xml
index 48012c5..708485e 100644
--- a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdTaskResultMapper.xml
+++ b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdTaskResultMapper.xml
@@ -66,4 +66,23 @@
         SELECT * FROM ja_gd_task_result ${ew.customSqlSegment}
     </select>
 
+    <!-- 根据ID更新成果信息(更新所有字段) -->
+    <update id="updateTaskResultById">
+        UPDATE ja_gd_task_result
+        SET patrol_task_id = #{patrolTaskId},
+            result_code = #{resultCode},
+            result_url = #{resultUrl},
+            shoot_time = #{shootTime},
+            photo_data = #{photoData}::jsonb,
+            longitude = #{longitude},
+            latitude = #{latitude},
+            distribute_status = #{distributeStatus},
+            area_code = #{areaCode},
+            update_user = #{updateUser},
+            update_time = #{updateTime},
+            status = #{status},
+            is_deleted = #{isDeleted}
+        WHERE id = #{id}
+    </update>
+
 </mapper>

--
Gitblit v1.9.3