瀏覽代碼

no message

FengChaoYu 1 月之前
父節點
當前提交
3972a4d66a
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/com/gree/mall/manager/logic/admin/AdminRoleLogic.java

+ 2 - 2
src/main/java/com/gree/mall/manager/logic/admin/AdminRoleLogic.java

@@ -46,7 +46,8 @@ public class AdminRoleLogic {
                 .eq(StringUtils.isNotBlank(companyWechatName), AdminRole::getCompanyName, companyWechatName)
                 .eq(StringUtils.isNotBlank(companyWechatName), AdminRole::getCompanyName, companyWechatName)
                 .eq(StringUtils.isNotBlank(adminCompanyId), AdminRole::getCompanyId, adminCompanyId)
                 .eq(StringUtils.isNotBlank(adminCompanyId), AdminRole::getCompanyId, adminCompanyId)
                 .eq(Objects.nonNull(type), AdminRole::getType, type)
                 .eq(Objects.nonNull(type), AdminRole::getType, type)
-                .and(v -> {
+                .ge(userType > 0, AdminRole::getType, userType)
+                .and(CollectionUtils.isNotEmpty(companyIds), v -> {
                     if (!adminUser.getUserName().equals("admin") && adminUser.getType().equals(0)) {
                     if (!adminUser.getUserName().equals("admin") && adminUser.getType().equals(0)) {
                         v.in(CollectionUtils.isNotEmpty(companyIds), AdminRole::getCompanyId, companyIds)
                         v.in(CollectionUtils.isNotEmpty(companyIds), AdminRole::getCompanyId, companyIds)
                                 .or()
                                 .or()
@@ -55,7 +56,6 @@ public class AdminRoleLogic {
                         v.in(CollectionUtils.isNotEmpty(companyIds), AdminRole::getCompanyId, companyIds);
                         v.in(CollectionUtils.isNotEmpty(companyIds), AdminRole::getCompanyId, companyIds);
                     }
                     }
                 })
                 })
-                .ge(userType > 0, AdminRole::getType, userType)
                 .orderByAsc(AdminRole::getType)
                 .orderByAsc(AdminRole::getType)
                 .page(new Page<>(pageNo, pageSize));
                 .page(new Page<>(pageNo, pageSize));
     }
     }