From 1a334c1b3703586cd5f463960449d0283125831f Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期五, 12 四月 2024 15:00:36 +0800 Subject: [PATCH] 提交代码 --- DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/GDFalconUtil.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 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..9e3f307 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 @@ -3,6 +3,7 @@ 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; @@ -146,7 +147,7 @@ * @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 +219,27 @@ } } + /** + * 查询轨迹 + * @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