diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/JSTUtil.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/JSTUtil.java index d4db07b5..1dd23886 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/JSTUtil.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/JSTUtil.java @@ -1,6 +1,8 @@ package org.dromara.common.utils; +import cn.hutool.http.HttpUtil; import cn.hutool.json.JSONArray; +import cn.hutool.json.JSONObject; import cn.hutool.json.JSONUtil; import org.dromara.common.constant.GeoJsonConstant; import org.dromara.common.core.constant.HttpStatus; @@ -355,4 +357,16 @@ public class JSTUtil { return geometryFactory.createPolygon(ring, null); } + + public static String getLocationName(String lat, String lng){ + String a = lng+","+lat; + String s = HttpUtil.get("https://restapi.amap.com/v3/geocode/regeo?location=" + a + "&Key=2a769e5362ac9a7d7db12e85b640124c"); + JSONObject jsonObject = JSONUtil.parseObj(s); + String address = null; + if(jsonObject.getInt("status") == 1){ + address = jsonObject.getJSONObject("regeocode").getStr("formatted_address"); + } + return address; + } + } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java index ea38acc5..2dd402f5 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java @@ -317,7 +317,7 @@ public class BusAttendanceServiceImpl extends ServiceImpl