From 09e6dc3fb7266620fafb5e341808a8eb36e080a1 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 13 十二月 2025 22:51:52 +0800
Subject: [PATCH] feat:增加企业微信消息提醒

---
 ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/GpsSyncTask.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/GpsSyncTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/GpsSyncTask.java
index 692c14f..5292236 100644
--- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/GpsSyncTask.java
+++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/GpsSyncTask.java
@@ -3,6 +3,7 @@
 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -40,13 +41,16 @@
      */
     public void syncGpsData() {
         try {
-            log.info("寮�濮嬪悓姝PS鏁版嵁...");
+//            log.info("寮�濮嬪悓姝PS鏁版嵁...");
 
             // 1. 鑾峰彇鎵�鏈夎溅杈嗕俊鎭�
             List<VehicleInfo> vehicleList = vehicleInfoService.selectVehicleInfoList(new VehicleInfo());
 
+            List<String> deviceIds = vehicleList.stream().map(VehicleInfo::getDeviceId).collect(Collectors.toList());
             // 2. 鑾峰彇鎵�鏈夎溅杈嗙殑GPS鏈�鍚庝綅缃�
-            GpsLastPositionResponse gpsLastPositionResponse = gpsCollectService.getLastPosition(new GpsLastPositionRequest());
+            GpsLastPositionRequest request = new GpsLastPositionRequest();
+//            request.setDeviceids(deviceIds);
+            GpsLastPositionResponse gpsLastPositionResponse = gpsCollectService.getLastPosition(request);
 
             // 3. 閬嶅巻杞﹁締鍒楄〃锛岃幏鍙栨瘡涓溅杈嗙殑GPS浣嶇疆
             for (VehicleInfo vehicle : vehicleList) {
@@ -64,7 +68,7 @@
                 }
             }
 
-            log.info("GPS鏁版嵁鍚屾瀹屾垚");
+//            log.info("GPS鏁版嵁鍚屾瀹屾垚");
         } catch (Exception e) {
             log.error("GPS鏁版嵁鍚屾澶辫触: {}", e.getMessage());
         }
@@ -114,9 +118,9 @@
             // 淇濆瓨GPS浣嶇疆淇℃伅
             vehicleGpsService.insertVehicleGps(gps);
 
-            log.info("杞﹁締[{}]GPS浣嶇疆宸叉洿鏂�: 缁忓害={}, 绾害={}, 璁惧鏃堕棿={}, 澶勭悊鏃堕棿={}",
-                    vehicle.getVehicleNo(), position.getCallon(), position.getCallat(), 
-                    gps.getDeviceReportTime(), gps.getPlatformProcessTime());
+//            log.info("杞﹁締[{}]GPS浣嶇疆宸叉洿鏂�: 缁忓害={}, 绾害={}, 璁惧鏃堕棿={}, 澶勭悊鏃堕棿={}",
+//                    vehicle.getVehicleNo(), position.getCallon(), position.getCallat(),
+//                    gps.getDeviceReportTime(), gps.getPlatformProcessTime());
         } catch (Exception e) {
             log.error("鏇存柊杞﹁締[{}]GPS浣嶇疆澶辫触: {}", vehicle.getVehicleNo(), e.getMessage());
         }

--
Gitblit v1.9.1