【fix sonar】SysDepartController文件

This commit is contained in:
梁琦涛
2023-03-08 17:54:14 +08:00
parent f894c0b7b9
commit dfde604b32
@@ -369,16 +369,7 @@ 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);
if(parentDept != null) {
sysDepart.setParentId(parentDept.getId());
} else {
sysDepart.setParentId("");
}
}catch (Exception e) {
//没有查找到parentDept
}
}else{ }else{
sysDepart.setParentId(""); sysDepart.setParentId("");
} }
@@ -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
}
}
/** /**
* 查询所有部门信息 * 查询所有部门信息