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;
|
||||
}
|
||||
|
||||
members = filterByCategory(members, project);
|
||||
if (members.isEmpty()) {
|
||||
log.info("Project '{}' has no athletes after gender filter, skipping", project.getProjectName());
|
||||
continue;
|
||||
}
|
||||
// For team projects, skip gender filter as validation is done at registration time
|
||||
// Team athlete records do not have accurate gender info (they represent the team, not individual members)
|
||||
// members = filterByCategory(members, project);
|
||||
|
||||
long teamCount = members.stream()
|
||||
.map(MartialAthlete::getTeamName)
|
||||
|
||||
Reference in New Issue
Block a user