yanghb
2023-04-21 0481353111afb43a2322e18530dde26f1d841ead
ManagementTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/GDMapElectricFenceUtil.java
@@ -34,7 +34,7 @@
    @Autowired
    private IGDInterfaceService gdInterfaceService;
    private String key = "ba2915f8d8c1428df72e964a5f94f167";
    private String key = "e17d799b2506d05faf7f88320a266803";
    private JSONArray jsonArray = new JSONArray();
@@ -61,6 +61,8 @@
        calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH) + 35);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        String format = simpleDateFormat.format(calendar.getTime());
        //开始调用高德接口创建围栏
        String[] s = points.split("_");
        List<String> resoult = new ArrayList<>();
@@ -89,17 +91,14 @@
            String url = "https://restapi.amap.com/v4/geofence/meta?key=" + key;
            String js = restTemplate.postForObject(url, formEntity, String.class);
            JSONObject jsonObject = JSON.parseObject(js);
            if(0 == jsonObject.getInteger("errcode")){
                JSONObject data = jsonObject.getJSONObject("data");
                String status = data.getString("status");
                gdInterfaceService.saveData("https://restapi.amap.com/v4/geofence/meta", "创建电子围栏");
                if(status.equals("0")){//创建成功
                    resoult.add(data.getString("gid"));
                }
            }else{
                System.err.println(jsonObject.getString("errmsg"));
            }
            JSONObject data = jsonObject.getJSONObject("data");
            String status = data.getString("status");
            gdInterfaceService.saveData("https://restapi.amap.com/v4/geofence/meta", "创建电子围栏");
            if(status.equals("0")){//创建成功
                resoult.add(data.getString("gid"));
            }
        }
        return resoult;
    }