From efd9ac5b88dfdb3c4d2e4bcc5e7a5258aa55542c Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 21 四月 2025 20:29:15 +0800
Subject: [PATCH] 更换缓存连接方式

---
 DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/GDFalconUtil.java |   32 +++++++++++++++++++++++++++++---
 1 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/GDFalconUtil.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/GDFalconUtil.java
index e1676b2..b101f52 100644
--- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/GDFalconUtil.java
+++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/GDFalconUtil.java
@@ -1,8 +1,10 @@
 package com.stylefeng.guns.modular.system.util;
 
+import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
+import com.aliyun.oss.ServiceException;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.ApplicationArguments;
 import org.springframework.boot.ApplicationRunner;
@@ -138,15 +140,17 @@
         System.err.println(jsonObject.getString("errmsg"));
         return null;
     }
-
-
+    
+    
+    
+    
     /**
      * 查询终端
      * @param name
      * @return
      */
     public String selectTerminal(String name){
-        String url = "https://tsapi.amap.com/v1/track/terminal/list?key=" + key + "&name=" + name;
+        String url = "https://tsapi.amap.com/v1/track/terminal/list?key=" + key + "&sid=" + serverId + "&name=" + name;
         String forObject = restTemplate.getForObject(url, String.class);
         JSONObject jsonObject = JSON.parseObject(forObject);
         if(jsonObject.getIntValue("errcode") == 10000){
@@ -218,6 +222,28 @@
         }
     }
 
+    /**
+     * 查询轨迹
+     * @param tid       终端id
+     */
+    public String selectTrack(String tid, String trid,Integer page){
+        String url = "https://tsapi.amap.com/v1/track/terminal/trsearch?key=" + key + "&sid=" + serverId + "&tid=" + tid
+                + "&trid=" + trid + "&page=" + page + "&pagesize=" + 999;
+//        String url = "https://tsapi.amap.com/v1/track/terminal/trsearch?key=" + key + "&sid=" + serverId + "&tid=" + tid + "&starttime=1708410190000" + "&endtime=1708419641315";
+        //将请求头部和参数合成一个请求
+        String s = restTemplate.getForObject(url , String.class);
+        JSONObject jsonObject = JSON.parseObject(s);
+        if(jsonObject.getIntValue("errcode") == 10000){
+            return jsonObject.getString("data");
+        }
+        System.err.println(jsonObject.getString("errmsg"));
+        if(jsonObject.getIntValue("errcode") != 10000){
+            throw new ServiceException(jsonObject.getString("errmsg"));
+        }
+        return null;
+    }
+
+
 
 //
 //    public Map<String, Object> queryTrsearch(){

--
Gitblit v1.7.1