diff --git a/src/main/java/org/springblade/modules/martial/mapper/MartialAthleteMapper.xml b/src/main/java/org/springblade/modules/martial/mapper/MartialAthleteMapper.xml index 7168a93..dd03f80 100644 --- a/src/main/java/org/springblade/modules/martial/mapper/MartialAthleteMapper.xml +++ b/src/main/java/org/springblade/modules/martial/mapper/MartialAthleteMapper.xml @@ -12,6 +12,13 @@ LEFT JOIN martial_competition c ON a.competition_id = c.id AND c.is_deleted = 0 LEFT JOIN martial_project p ON a.project_id = p.id AND p.is_deleted = 0 WHERE a.is_deleted = 0 + + AND NOT ( + (a.id_card IS NULL OR a.id_card = '') + AND a.player_name = a.team_name + AND a.team_name IS NOT NULL + AND a.team_name != '' + ) AND a.competition_id = #{athlete.competitionId}