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<>();