Browse Source

优化部门查询逻辑

test
smallchill 5 years ago
parent
commit
cea1ab3260
  1. 5
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java

5
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java

@ -51,7 +51,10 @@ public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements ID
if (Func.isNotEmpty(paramTenantId) && AuthUtil.isAdministrator()) {
tenantId = paramTenantId;
}
if (Func.isEmpty(param.get("parentId"))) {
if (Func.isEmpty(param.get("parentId")) && param.size() == 1) {
parentId = 0L;
}
if (Func.isEmpty(param.get("parentId")) && param.size() > 1) {
parentId = null;
}
return baseMapper.lazyList(tenantId, parentId, param);

Loading…
Cancel
Save