소스 검색

no message

FengChaoYu 5 달 전
부모
커밋
7ac18a304e
1개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 13 0
      mall-server-api/src/main/java/com/gree/mall/manager/logic/admin/AdminRoleLogic.java

+ 13 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/admin/AdminRoleLogic.java

@@ -66,6 +66,19 @@ public class AdminRoleLogic {
                 .orderByDesc(AdminRole::getType)
                 .page(new Page<>(pageNo, pageSize));
 
+        if (pageSize < 0) {
+            final AdminRole parentRole = adminRoleService.lambdaQuery()
+                    .eq(AdminRole::getName, "企业负责人")
+                    .last("limit 1")
+                    .one();
+            List<AdminRole> roleList = new ArrayList<>();
+            if (Objects.nonNull(parentRole)) {
+                roleList.add(parentRole);
+            }
+            roleList.addAll(rolePage.getRecords());
+            rolePage.setRecords(roleList);
+        }
+
         return rolePage;
     }