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