| | |
| | | // FebsResponse febsResponse = iXcxPayService.generateQrCode(wxGenerateQrCodeDto); |
| | | // String data = febsResponse.get("data").toString(); |
| | | // System.out.println(data); |
| | | trackServiceInfo("e024c63342930addc57189c8608cdb01",null); |
| | | // trackServiceInfo("e024c63342930addc57189c8608cdb01",null); |
| | | // String e024c63342930addc57189c8608cdb01 = trackServiceDel("e024c63342930addc57189c8608cdb01", "792477"); |
| | | // System.out.println(e024c63342930addc57189c8608cdb01); |
| | | String ss = fenceDel("95ede7157929f5f6b6c758971be924b1", "795278","798477"); |
| | | System.out.println(ss); |
| | | } |
| | | |
| | | //电子围栏删除 |
| | | public String fenceDel(String gaodeKey, String sid,String fenceId) { |
| | | String url = "https://tsapi.amap.com/v1/track/geofence/delete?key="+gaodeKey+"&sid="+sid+"&gfids="+fenceId; |
| | | HttpPost httpPost = new HttpPost(url); |
| | | Map<String,String> map = new HashMap<>(); |
| | | map.put("key",gaodeKey); |
| | | map.put("sid",sid); |
| | | map.put("gfids",fenceId); |
| | | String param= JSON.toJSONString(map); |
| | | String result = null; |
| | | try { |
| | | result = HttpCurlUtil.sendPostHttp(url, param); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | cn.hutool.json.JSONObject maps = JSONUtil.parseObj(result); |
| | | System.out.println(maps); |
| | | String errcode = maps.get("errcode").toString(); |
| | | if(!"10000".equals(errcode)){ |
| | | return "fail"; |
| | | }else{ |
| | | return maps.toString(); |
| | | } |
| | | } |
| | | //服务删除 |
| | | public String trackServiceDel(String gaodeKey, String sid) { |
| | | String url = "https://tsapi.amap.com/v1/track/service/delete?key="+gaodeKey+"&sid="+sid; |
| | | HttpPost httpPost = new HttpPost(url); |
| | | Map<String,String> map = new HashMap<>(); |
| | | map.put("key",gaodeKey); |
| | | map.put("sid",sid); |
| | | String param= JSON.toJSONString(map); |
| | | String result = null; |
| | | try { |
| | | result = HttpCurlUtil.sendPostHttp(url, param); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | cn.hutool.json.JSONObject maps = JSONUtil.parseObj(result); |
| | | System.out.println(maps); |
| | | String errcode = maps.get("errcode").toString(); |
| | | if(!"10000".equals(errcode)){ |
| | | return "fail"; |
| | | }else{ |
| | | return maps.toString(); |
| | | } |
| | | // String str2 = maps.get("data").toString(); |
| | | // cn.hutool.json.JSONObject maps2 = JSONUtil.parseObj(str2); |
| | | // String serviceId = maps2.get("sid").toString(); |
| | | // if(null!=serviceId&&!"".equals(serviceId)){ |
| | | // return serviceId; |
| | | // }else{ |
| | | // return "fail"; |
| | | // } |
| | | } |
| | | |
| | | |
| | | public String trackServiceInfo(String gaodeKey, String serviceName) { |
| | | String url = "https://tsapi.amap.com/v1/track/service/list"; |
| | | HttpPost httpPost = new HttpPost(url); |