Переглянути джерело

:zap: 优化部门查询逻辑

smallchill 6 роки тому
батько
коміт
baf17b8b90

+ 4 - 1
src/main/java/org/springblade/modules/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);