|
@@ -75,7 +75,7 @@ public class OrgController extends SuperCacheController<OrgService, Long, Org, O
|
|
|
|
|
|
// 2 保存所属区域
|
|
|
// 2.1 删除老数据
|
|
|
- orgRegionMapper.deleteByOrgId(org.getId());
|
|
|
+ orgRegionMapper.deleteByOrgIds(org.getId().toString());
|
|
|
// 2.2 插入新数据
|
|
|
String[] regionIds = model.getRegionIds().split(",");
|
|
|
for (String rId : regionIds)
|
|
@@ -103,14 +103,17 @@ public class OrgController extends SuperCacheController<OrgService, Long, Org, O
|
|
|
|
|
|
org.setTreePath(StringUtils.join(parent.getTreePath(), parent.getId(), DEF_ROOT_PATH));
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public R<Boolean> handlerDelete(List<Long> ids)
|
|
|
{
|
|
|
- // TODO 删除所属区域
|
|
|
- return this.success(baseService.remove(ids));
|
|
|
+ // 删除主数据
|
|
|
+ baseService.remove(ids);
|
|
|
+ // 删除所属区域
|
|
|
+ orgRegionMapper.deleteByOrgIds(StringUtils.join(ids, ","));
|
|
|
+
|
|
|
+ return this.success(Boolean.TRUE);
|
|
|
}
|
|
|
|
|
|
/**
|