【fix sonar】SysDepartController文件

This commit is contained in:
梁琦涛
2023-04-04 10:40:03 +08:00
parent 2f14bb61ac
commit a5a6a8b0f9
@@ -103,11 +103,6 @@ public class SysDepartController {
public Results<List<SysDepartTreeModel>> queryTreeList() { public Results<List<SysDepartTreeModel>> queryTreeList() {
Results<List<SysDepartTreeModel>> result = new Results<>(); Results<List<SysDepartTreeModel>> result = new Results<>();
try { try {
// 从内存中读取
// List<SysDepartTreeModel> list =FindsDepartsChildrenUtil.getSysDepartTreeList();
// if (CollectionUtils.isEmpty(list)) {
// list = sysDepartService.queryTreeList();
// }
List<SysDepartTreeModel> list = sysDepartService.queryTreeList(); List<SysDepartTreeModel> list = sysDepartService.queryTreeList();
result.setResult(list); result.setResult(list);
result.setSuccess(true); result.setSuccess(true);
@@ -243,7 +238,7 @@ public class SysDepartController {
/** /**
* 批量删除 根据前端请求的多个ID,对数据库执行删除相关部门数据的操作 * 批量删除 根据前端请求的多个ID,对数据库执行删除相关部门数据的操作
* *
* @param ids * @param map
* @return * @return
*/ */
//@RequiresRoles({"admin"}) //@RequiresRoles({"admin"})
@@ -354,12 +349,6 @@ public class SysDepartController {
int codeLength = YouBianCodeUtil.ZHANWEI_LENGTH; int codeLength = YouBianCodeUtil.ZHANWEI_LENGTH;
listSysDeparts = ExcelImportUtil.importExcel(file.getInputStream(), SysDepart.class, params); listSysDeparts = ExcelImportUtil.importExcel(file.getInputStream(), SysDepart.class, params);
// TODO 按长度排序 当比较到最后一个元素时会出现空指针 导入需要做orgCode必填效验 // TODO 按长度排序 当比较到最后一个元素时会出现空指针 导入需要做orgCode必填效验
/*Collections.sort(listSysDeparts, new Comparator<SysDepart>() {
@Override
public int compare(SysDepart arg0, SysDepart arg1) {
return arg0.getOrgCode().length() - arg1.getOrgCode().length();
}
});*/
Collections.sort(listSysDeparts, (SysDepart arg0, SysDepart arg1) -> arg0.getOrgCode().length() - arg1.getOrgCode().length()); Collections.sort(listSysDeparts, (SysDepart arg0, SysDepart arg1) -> arg0.getOrgCode().length() - arg1.getOrgCode().length());
int num = 0; int num = 0;
@@ -381,8 +370,8 @@ public class SysDepartController {
num++; num++;
} }
//清空部门缓存 //清空部门缓存
Set keys3 = redisTemplate.keys(CacheConstant.SYS_DEPARTS_CACHE + "*"); Set<String> keys3 = redisTemplate.keys(CacheConstant.SYS_DEPARTS_CACHE + "*");
Set keys4 = redisTemplate.keys(CacheConstant.SYS_DEPART_IDS_CACHE + "*"); Set<String> keys4 = redisTemplate.keys(CacheConstant.SYS_DEPART_IDS_CACHE + "*");
if(!Objects.isNull(keys3)){ if(!Objects.isNull(keys3)){
redisTemplate.delete(keys3); redisTemplate.delete(keys3);
} }