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