diff --git a/backend/services/authorization-service/src/infrastructure/persistence/repositories/authorization-role.repository.impl.ts b/backend/services/authorization-service/src/infrastructure/persistence/repositories/authorization-role.repository.impl.ts index b58a8e46..4ff9c4f2 100644 --- a/backend/services/authorization-service/src/infrastructure/persistence/repositories/authorization-role.repository.impl.ts +++ b/backend/services/authorization-service/src/infrastructure/persistence/repositories/authorization-role.repository.impl.ts @@ -183,12 +183,13 @@ export class AuthorizationRoleRepositoryImpl implements IAuthorizationRoleReposi return [] } + // 只要求已授权状态,不要求权益已激活 + // 这样未通过考核的社区也能被识别为上级社区 const records = await this.prisma.authorizationRole.findMany({ where: { accountSequence: { in: accountSequences }, roleType: RoleType.COMMUNITY, status: AuthorizationStatus.AUTHORIZED, - benefitActive: true, }, orderBy: { accountSequence: 'asc' }, })