【fix sonar】SysDepartController文件

This commit is contained in:
梁琦涛
2023-03-08 17:54:14 +08:00
parent f894c0b7b9
commit dfde604b32
@@ -369,17 +369,8 @@ public class SysDepartController {
String parentCode = orgCode.substring(0, orgCode.length()-codeLength);
QueryWrapper<SysDepart> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("org_code", parentCode);
try {
SysDepart parentDept = sysDepartService.getOne(queryWrapper);
if(parentDept != null) {
sysDepart.setParentId(parentDept.getId());
} else {
sysDepart.setParentId("");
}
}catch (Exception e) {
//没有查找到parentDept
}
}else{
setParentId(sysDepart, queryWrapper);
}else{
sysDepart.setParentId("");
}
//update-begin---author:liusq Date:20210223 for:批量导入部门以后,不能追加下一级部门 #2245------------
@@ -409,6 +400,19 @@ public class SysDepartController {
return Result.error("文件导入失败!");
}
private void setParentId(SysDepart sysDepart, QueryWrapper<SysDepart> queryWrapper) {
try {
SysDepart parentDept = sysDepartService.getOne(queryWrapper);
if(parentDept != null) {
sysDepart.setParentId(parentDept.getId());
} else {
sysDepart.setParentId("");
}
}catch (Exception e) {
//没有查找到parentDept
}
}
/**
* 查询所有部门信息