fix: 集体项目编排时跳过性别过滤
- 集体项目的性别校验在报名时完成 - martial_athlete 表中的 gender 字段不代表队员实际性别 - 编排时不应再次过滤,避免已通过报名的队伍被错误过滤 Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
+3
-5
@@ -124,11 +124,9 @@ public class ParticipantGroupingService {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
members = filterByCategory(members, project);
|
// For team projects, skip gender filter as validation is done at registration time
|
||||||
if (members.isEmpty()) {
|
// Team athlete records do not have accurate gender info (they represent the team, not individual members)
|
||||||
log.info("Project '{}' has no athletes after gender filter, skipping", project.getProjectName());
|
// members = filterByCategory(members, project);
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
long teamCount = members.stream()
|
long teamCount = members.stream()
|
||||||
.map(MartialAthlete::getTeamName)
|
.map(MartialAthlete::getTeamName)
|
||||||
|
|||||||
Reference in New Issue
Block a user