diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java index 0d90a8cbe..ecad63c8b 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java @@ -397,7 +397,7 @@ public class SysDeptController { return new Result>().ok(list); } - /* + /** * * 根据部门id和部门类型查询 所属网格 * @author wk @@ -526,4 +526,17 @@ public class SysDeptController { return new Result>().ok(sysDeptService.listAll(new HashMap<>())); } + /** + * 猜测部门ID + * + * @param deptId + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @author zhy + * @date 2022/11/3 17:16 + */ + @PostMapping("guess/{deptId}") + public Result guessDeptId(@PathVariable("deptId") Long deptId) { + DeptInfoCodeDTO dto = sysDeptService.guessDeptId(deptId); + return new Result().ok(dto); + } } diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java index 0de656e8b..1b6d8af76 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java @@ -419,4 +419,14 @@ public interface SysDeptService extends BaseService { */ SysDeptDTO getDept(CityCenterFromDTO formDTO); + /** + * 猜测部门ID + * + * @param deptId + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @author zhy + * @date 2022/11/3 17:16 + */ + DeptInfoCodeDTO guessDeptId(Long deptId); + } diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java index e0b3e9f33..9cc8a63bc 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java @@ -1495,6 +1495,32 @@ public class SysDeptServiceImpl extends BaseServiceImpl