From b46065a201c09ce69f111806f2bda4a5f476bc4e Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 18 十月 2025 17:20:22 +0800
Subject: [PATCH] fix:用户同步,机构同步
---
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/GpsCollectServiceImpl.java | 19 ++++++-------------
1 files changed, 6 insertions(+), 13 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/GpsCollectServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/GpsCollectServiceImpl.java
index 6385cea..42e8390 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/GpsCollectServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/GpsCollectServiceImpl.java
@@ -78,6 +78,7 @@
response.setSuccess(true);
response.setMessage("鐧诲綍鎴愬姛");
response.setToken(jsonResult.getString("token"));
+ response.setServerid(jsonResult.getInteger("serverid"));
break;
case -1:
response.setSuccess(false);
@@ -166,9 +167,10 @@
if (loginResponse.isSuccess()) {
//灏唗oken鍐欏叆gspconfig
token = loginResponse.getToken();
+ Integer serviceid = loginResponse.getServerid();
//getTokenExpireTime 杩欎釜鏄病鏈夌殑 闇�瑕佽嚜宸辫绠楋紝褰撳墠鏃堕棿+23灏忔椂
Date expireTime = DateUtils.addHours(new Date(), 23);
- gpsConfigService.updateToken("gps51", token, expireTime);
+ gpsConfigService.updateToken("gps51", token,serviceid, expireTime);
System.out.println("GPS绯荤粺鐧诲綍鎴愬姛锛宼oken宸叉洿鏂�");
return token;
} else {
@@ -285,7 +287,7 @@
String username = config.getUsername();
// 鏋勫缓璇锋眰URL
- String url = config.getDomain() + "/webapi?action=querymonitorlist&token=" + token;
+ String url = config.getDomain() + "/webapi?action=querymonitorlist&token=" + token+"&serverid="+config.getServerid();
Map<String, String> params = new HashMap<>();
params.put("username", username);
@@ -381,7 +383,7 @@
System.out.println("token鑾峰彇鎴愬姛锛�"+token);
// 鏋勫缓璇锋眰URL
- String url = config.getDomain() + "/webapi?action=lastposition&token="+token;
+ String url = config.getDomain() + "/webapi?action=lastposition&token="+token+"&serverid="+config.getServerid();
System.out.println("璇锋眰URL锛�"+url);
// 鏋勫缓璇锋眰鍙傛暟
@@ -568,7 +570,7 @@
System.out.println("Token鑾峰彇鎴愬姛: " + token);
// 鏋勫缓璇锋眰URL
- String url = config.getDomain() + "/webapi?action=querytracks&token=" + token;
+ String url = config.getDomain() + "/webapi?action=querytracks&token=" + token+"&serverid="+config.getServerid();
System.out.println("璇锋眰URL: " + url);
// 鏋勫缓璇锋眰鍙傛暟
@@ -603,15 +605,6 @@
response.setDeviceid(jsonResult.getString("deviceid"));
if (response.getStatus() == 0) {
-
- if(jsonResult.getJSONObject("result")==null)
- {
- System.err.println("鏌ヨ杞ㄨ抗澶辫触锛岃建杩硅褰曚负绌�");
- GpsTrackQueryResponse responseErr = new GpsTrackQueryResponse();
- responseErr.setStatus(-1);
- responseErr.setCause("杞ㄨ抗璁板綍涓虹┖");
- return responseErr;
- }
// 瑙f瀽杞ㄨ抗璁板綍鍒楄〃
JSONArray recordsArray = jsonResult.getJSONArray("records");
--
Gitblit v1.9.1