fix: default venue_id to first venue when null or invalid

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
2025-12-28 16:20:11 +08:00
parent 1d5ac896dd
commit fdd346b27f

View File

@@ -423,7 +423,12 @@ public class MartialScoreServiceImpl extends ServiceImpl<MartialScoreMapper, Mar
result.setCompetitionId(athlete.getCompetitionId()); result.setCompetitionId(athlete.getCompetitionId());
result.setAthleteId(athlete.getId()); result.setAthleteId(athlete.getId());
result.setProjectId(athlete.getProjectId()); result.setProjectId(athlete.getProjectId());
result.setVenueId(dto.getVenueId()); Long venueId = dto.getVenueId();
if (venueId == null || venueId <= 0) {
// 默认使用第一场地
venueId = 2001600000000000101L;
}
result.setVenueId(venueId);
result.setOriginalScore(originalCalculatedScore); result.setOriginalScore(originalCalculatedScore);
result.setFinalScore(dto.getModifiedScore()); result.setFinalScore(dto.getModifiedScore());
} }