fix(authorization): show parent community without requiring benefitActive
Changed findActiveCommunityByAccountSequences to not require benefitActive=true. This allows communities that haven't passed assessment to still be shown as parent communities in the UI, while reward distribution logic remains unchanged. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
9378bf7570
commit
fc55afb7b9
|
|
@ -183,12 +183,13 @@ export class AuthorizationRoleRepositoryImpl implements IAuthorizationRoleReposi
|
||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 只要求已授权状态,不要求权益已激活
|
||||||
|
// 这样未通过考核的社区也能被识别为上级社区
|
||||||
const records = await this.prisma.authorizationRole.findMany({
|
const records = await this.prisma.authorizationRole.findMany({
|
||||||
where: {
|
where: {
|
||||||
accountSequence: { in: accountSequences },
|
accountSequence: { in: accountSequences },
|
||||||
roleType: RoleType.COMMUNITY,
|
roleType: RoleType.COMMUNITY,
|
||||||
status: AuthorizationStatus.AUTHORIZED,
|
status: AuthorizationStatus.AUTHORIZED,
|
||||||
benefitActive: true,
|
|
||||||
},
|
},
|
||||||
orderBy: { accountSequence: 'asc' },
|
orderBy: { accountSequence: 'asc' },
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue