Browse Source

fix: 删除

master
ls 4 weeks ago
parent
commit
2c682213ab
  1. 4
      base-fast/src/main/java/com/boge/modules/dept/service/impl/SysDeptServiceImpl.java

4
base-fast/src/main/java/com/boge/modules/dept/service/impl/SysDeptServiceImpl.java

@ -137,7 +137,7 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
verification(deptIds); verification(deptIds);
Set<String> depts = new HashSet<>(); Set<String> depts = new HashSet<>();
Set<String> pids = new HashSet<>(); Set<String> pids = new HashSet<>();
List<SysDept> deptList = sysDeptMapper.selectList(new QueryWrapper<SysDept>().in("deptId", deptIds)); List<SysDept> deptList = sysDeptMapper.selectList(new QueryWrapper<SysDept>().in("dept_id", deptIds));
for (String deptId : deptIds) { for (String deptId : deptIds) {
depts.add(deptId); depts.add(deptId);
String allChild = sysDeptMapper.findAllChild(deptId); String allChild = sysDeptMapper.findAllChild(deptId);
@ -146,7 +146,7 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
depts.addAll(Arrays.asList(split)); depts.addAll(Arrays.asList(split));
} }
} }
this.remove(new QueryWrapper<SysDept>().in("deptId", depts)); this.remove(new QueryWrapper<SysDept>().in("dept_id", depts));
deptList.forEach(dept -> { deptList.forEach(dept -> {
if (StringUtils.isNotEmpty(dept.getPid())){sysDeptMapper.updateSubCount(dept.getPid());} if (StringUtils.isNotEmpty(dept.getPid())){sysDeptMapper.updateSubCount(dept.getPid());}
}); });

Loading…
Cancel
Save