【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); String parentCode = orgCode.substring(0, orgCode.length()-codeLength);
QueryWrapper<SysDepart> queryWrapper = new QueryWrapper<>(); QueryWrapper<SysDepart> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("org_code", parentCode); queryWrapper.eq("org_code", parentCode);
try { setParentId(sysDepart, queryWrapper);
SysDepart parentDept = sysDepartService.getOne(queryWrapper); }else{
if(parentDept != null) {
sysDepart.setParentId(parentDept.getId());
} else {
sysDepart.setParentId("");
}
}catch (Exception e) {
//没有查找到parentDept
}
}else{
sysDepart.setParentId(""); sysDepart.setParentId("");
} }
//update-begin---author:liusq Date:20210223 for:批量导入部门以后,不能追加下一级部门 #2245------------ //update-begin---author:liusq Date:20210223 for:批量导入部门以后,不能追加下一级部门 #2245------------
@@ -409,6 +400,19 @@ public class SysDepartController {
return Result.error("文件导入失败!"); 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
}
}
/** /**
* 查询所有部门信息 * 查询所有部门信息