|
|
@@ -82,12 +82,12 @@ public class ScheduleTask {
|
|
|
LocalDateTime triggerTime = LocalDateTime.of(exec.getExecutionDate(), exec.getExecutionTime());
|
|
|
|
|
|
// 再次防重(可选)
|
|
|
- if (scheduleTournamentsReletionMapper.selectByScheduleRelation(config.getTemplateId(), triggerTime)>0) {
|
|
|
+ /* if (scheduleTournamentsReletionMapper.selectByScheduleRelation(config.getTemplateId(), triggerTime>0) {
|
|
|
log.debug("比赛已存在,跳过: {}", triggerTime);
|
|
|
scheduleExecutionMapper.updateSelective(exec.getId(), "SKIPPED");
|
|
|
continue;
|
|
|
}
|
|
|
-
|
|
|
+*/
|
|
|
// ✅ 创建比赛
|
|
|
autowiredTournamentData(config.getTemplateId(), triggerTime);
|
|
|
|
|
|
@@ -128,7 +128,7 @@ public class ScheduleTask {
|
|
|
bo.setLevelDuration(tournamentsVo.getLevelDuration());
|
|
|
bo.setLateRegistrationLevel(tournamentsVo.getLateRegistrationLevel());
|
|
|
bo.setMaxPlayers(tournamentsVo.getMaxPlayers());
|
|
|
- bo.setStatus(Long.valueOf(tournamentsVo.getStatus())); // 默认状态为进行中等
|
|
|
+ bo.setStatus(0L); // 默认状态为进行中等
|
|
|
bo.setCompetitionIcon(tournamentsVo.getCompetitionIcon());
|
|
|
bo.setRewardPlayers(tournamentsVo.getRewardPlayers());
|
|
|
bo.setSignTime(tournamentsVo.getSignTime());
|