From 6661aa8c345f4ade519ebe9e3ebb343e6ed02133 Mon Sep 17 00:00:00 2001 From: yangwei <867012372@qq.com> Date: Fri, 13 Jun 2025 16:56:10 +0800 Subject: [PATCH] =?UTF-8?q?[feat]=E9=83=A8=E9=97=A8=E5=8C=BA=E5=9F=9F?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E5=BD=93=E5=89=8D=E4=BA=BA=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E7=9F=A2=E9=87=8F=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/SysDepartBoundaryController.java | 11 +++++++++++ .../system/service/ISysDepartBoundaryService.java | 3 +++ .../service/impl/SysDepartBoundaryServiceImpl.java | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/dk-modules/system/src/main/java/org/dromara/system/controller/system/SysDepartBoundaryController.java b/dk-modules/system/src/main/java/org/dromara/system/controller/system/SysDepartBoundaryController.java index a123090..41334c7 100644 --- a/dk-modules/system/src/main/java/org/dromara/system/controller/system/SysDepartBoundaryController.java +++ b/dk-modules/system/src/main/java/org/dromara/system/controller/system/SysDepartBoundaryController.java @@ -42,6 +42,17 @@ public class SysDepartBoundaryController extends BaseController { List listJson = departBoundaryService.listJson(departBoundary); return R.ok("查询成功!",listJson); } + /** + * 查询部门的地理位置 + * @param + * @return + */ + @Operation(summary ="查询当前人所属部门的的地理位置",description = "查询当前人所属部门的的地理位置") + @GetMapping(value = "/listUserJson") + public R listUserJson() { + String geom = departBoundaryService.listUserJson(); + return R.ok("查询成功!",geom); + } /** diff --git a/dk-modules/system/src/main/java/org/dromara/system/service/ISysDepartBoundaryService.java b/dk-modules/system/src/main/java/org/dromara/system/service/ISysDepartBoundaryService.java index 44861bb..74be76c 100644 --- a/dk-modules/system/src/main/java/org/dromara/system/service/ISysDepartBoundaryService.java +++ b/dk-modules/system/src/main/java/org/dromara/system/service/ISysDepartBoundaryService.java @@ -31,4 +31,7 @@ public interface ISysDepartBoundaryService extends IService{ List listJson(SysDepartBoundary departBoundary); List listDepartBoundaryByLngAndLat(Double lng, Double lat); + + String listUserJson(); + } diff --git a/dk-modules/system/src/main/java/org/dromara/system/service/impl/SysDepartBoundaryServiceImpl.java b/dk-modules/system/src/main/java/org/dromara/system/service/impl/SysDepartBoundaryServiceImpl.java index 4256e16..32888c0 100644 --- a/dk-modules/system/src/main/java/org/dromara/system/service/impl/SysDepartBoundaryServiceImpl.java +++ b/dk-modules/system/src/main/java/org/dromara/system/service/impl/SysDepartBoundaryServiceImpl.java @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import org.apache.dubbo.config.annotation.DubboReference; +import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.system.api.domain.vo.RemoteDeptVo; import org.dromara.system.domain.SysDepartBoundary; import org.dromara.system.domain.SysDept; @@ -245,6 +246,12 @@ public class SysDepartBoundaryServiceImpl extends ServiceImpl wrapper = new LambdaQueryWrapper<>();