diff --git a/epdc-cloud-client-yushan b/epdc-cloud-client-yushan index 037ee65..5229abd 160000 --- a/epdc-cloud-client-yushan +++ b/epdc-cloud-client-yushan @@ -1 +1 @@ -Subproject commit 037ee6574bf347ae34d5251735a99c5511d81794 +Subproject commit 5229abdeb550da65d884acdca5e9d90476cd3f0e diff --git a/epdc-cloud-optimize-yushan/epdc-optimize-department/src/main/java/com/elink/esua/epdc/optimize/modules/deptlevel/controller/OptDeptLevelController.java b/epdc-cloud-optimize-yushan/epdc-optimize-department/src/main/java/com/elink/esua/epdc/optimize/modules/deptlevel/controller/OptDeptLevelController.java index 2dafb6d..c1add2a 100644 --- a/epdc-cloud-optimize-yushan/epdc-optimize-department/src/main/java/com/elink/esua/epdc/optimize/modules/deptlevel/controller/OptDeptLevelController.java +++ b/epdc-cloud-optimize-yushan/epdc-optimize-department/src/main/java/com/elink/esua/epdc/optimize/modules/deptlevel/controller/OptDeptLevelController.java @@ -2,6 +2,7 @@ package com.elink.esua.epdc.optimize.modules.deptlevel.controller; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.DeptLevelAndLeaderDTO; +import com.elink.esua.epdc.dto.epdc.form.EpdcParentIdFormDTO; import com.elink.esua.epdc.optimize.modules.deptlevel.service.OptSysDeptService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -53,6 +54,12 @@ public class OptDeptLevelController { return new Result().ok(parentDeptIds); } + @GetMapping("deptlevel/getParentId") + public Result> getParentId(@RequestBody EpdcParentIdFormDTO formDto) { + List parentDeptIds = optSysDeptService.listParentDeptIds(formDto.getTypeKeys(), formDto.getDeptId()); + return new Result().ok(parentDeptIds); + } + /** * 根据部门类别,过滤部门权限 *