|
@@ -161,7 +161,7 @@ public class ResponsibilityServiceImpl extends ServiceImpl<ResponsibilityMapper,
|
|
|
Integer id = dto.getId();
|
|
|
this.removeById(id);
|
|
|
List<Responsibility> child = this.list(new QueryWrapper<Responsibility>().lambda().eq(Responsibility::getParentId, id));
|
|
|
- // 如果修改是否汇总中心 从是 -》 否那么子节点直接删除
|
|
|
+ // 如果修改是否汇总中心 从是 -> 否那么子节点直接删除
|
|
|
if (responsibility.getIsGatherCenter() == 1 && dto.getIsGatherCenter() == 2) {
|
|
|
this.removeByIds(child.stream().map(Responsibility::getId).collect(Collectors.toList()));
|
|
|
return;
|
|
@@ -271,6 +271,7 @@ public class ResponsibilityServiceImpl extends ServiceImpl<ResponsibilityMapper,
|
|
|
for (Responsibility parent : parentList) {
|
|
|
CenterDepartmentVO centerDepartmentVO = new CenterDepartmentVO();
|
|
|
centerDepartmentVO.setResponsibilityId(parent.getId());
|
|
|
+ centerDepartmentVO.setIsGatherCenter(parent.getIsGatherCenter());
|
|
|
centerDepartmentVO.setResponsibilityName(parent.getResponsibilityName());
|
|
|
centerDepartmentVO.setIsParent(true);
|
|
|
for (Responsibility son : sonList) {
|
|
@@ -279,6 +280,7 @@ public class ResponsibilityServiceImpl extends ServiceImpl<ResponsibilityMapper,
|
|
|
sonVO.setResponsibilityId(son.getId());
|
|
|
sonVO.setResponsibilityName(son.getResponsibilityName());
|
|
|
sonVO.setIsParent(false);
|
|
|
+ sonVO.setIsGatherCenter(son.getIsGatherCenter());
|
|
|
List<CenterDepartmentVO> child = centerDepartmentVO.getChild();
|
|
|
if (CollUtil.isEmpty(child)) {
|
|
|
child = new ArrayList<>();
|