From 364adbc9a93a396b74e154f910c2a0a72bfb1a0f Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 29 十一月 2025 22:10:41 +0800
Subject: [PATCH] feat: 更新车辆里程统计

---
 ruoyi-system/src/main/resources/mapper/system/SysTaskAttachmentMapper.xml |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/SysTaskAttachmentMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysTaskAttachmentMapper.xml
index 05a426a..c017f7b 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysTaskAttachmentMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysTaskAttachmentMapper.xml
@@ -109,4 +109,30 @@
     <delete id="deleteSysTaskAttachmentByTaskId" parameterType="Long">
         delete from sys_task_attachment where task_id = #{taskId}
     </delete>
+    
+    <!-- 鏌ヨ寰呭悓姝ョ殑浠诲姟闄勪欢鍒楄〃 -->
+    <select id="selectPendingSyncAttachments" resultMap="SysTaskAttachmentResult">
+        SELECT 
+            a.attachment_id,
+            a.task_id,
+            a.file_name,
+            a.file_path,
+            a.file_size,
+            a.file_type,
+            a.attachment_category,
+            a.upload_time,
+            a.upload_by,
+            a.synced_to_image_data,
+            a.sync_time,
+            a.image_data_id
+        FROM sys_task_attachment a
+        INNER JOIN sys_task t ON a.task_id = t.task_id
+        INNER JOIN sys_task_emergency e ON t.task_id = e.task_id
+        WHERE t.task_type = 'EMERGENCY_TRANSFER'
+            AND e.dispatch_sync_status = 2
+            AND e.legacy_dispatch_ord_id IS NOT NULL
+            AND e.legacy_service_ord_id IS NOT NULL
+            AND (a.synced_to_image_data = 0 OR a.synced_to_image_data IS NULL)
+        ORDER BY a.upload_time ASC
+    </select>
 </mapper>

--
Gitblit v1.9.1