部门代码调整

This commit is contained in:
2022-11-29 11:35:21 +08:00
parent 5c96446e7f
commit 480fd9dbb6
2 changed files with 7 additions and 7 deletions

View File

@@ -314,7 +314,7 @@ public class DeptController extends BaseController {
} }
/** /**
* 根据部门id获取所有子部门的code * 根据部门id获取所有子部门的code(pms项目专用)
* @author cdf * @author cdf
* @date 2022/11/25 * @date 2022/11/25
*/ */

View File

@@ -326,18 +326,18 @@ public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements ID
@Override @Override
public List<String> getDepSonIdtByDeptId(String id) { public List<String> getDepSonIdtByDeptId(String id) {
List<String> sonIds = this.baseMapper.getDeptSonIds(id); List<String> sonIds = this.baseMapper.getDeptSonIds(id);
if(CollectionUtil.isNotEmpty(sonIds)){
sonIds.add(id); sonIds.add(id);
}
return sonIds; return sonIds;
} }
@Override @Override
public List<String> getDepSonSelfCodetByDeptId(String id) { public List<String> getDepSonSelfCodetByDeptId(String id) {
List<String> sonIds = this.baseMapper.getDeptSonSlfeIds(id); Dept dept = this.getDeptById(id);
if(CollectionUtil.isNotEmpty(sonIds)){ if(Objects.isNull(dept)){
sonIds.add(id); throw new BusinessException(UserResponseEnum.DEPT_MISSING);
} }
List<String> sonIds = this.baseMapper.getDeptSonSlfeIds(id);
sonIds.add(dept.getCode());
return sonIds; return sonIds;
} }