|
@@ -37,6 +37,8 @@ import java.text.ParseException;
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.ZoneId;
|
|
import java.time.ZoneId;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
|
+import java.time.format.DateTimeFormatterBuilder;
|
|
|
|
|
+import java.time.temporal.ChronoField;
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
@@ -298,6 +300,7 @@ public class TournamentsServiceImpl implements ITournamentsService {
|
|
|
if(blindLevelsVos.size()>0){
|
|
if(blindLevelsVos.size()>0){
|
|
|
add.setLevelDuration(blindLevelsVos.get(0).getDurationMinutes());
|
|
add.setLevelDuration(blindLevelsVos.get(0).getDurationMinutes());
|
|
|
}
|
|
}
|
|
|
|
|
+ add.setIsDelete(false);
|
|
|
// 插入赛事主表
|
|
// 插入赛事主表
|
|
|
boolean flag = baseMapper.insertTournament(add) > 0;
|
|
boolean flag = baseMapper.insertTournament(add) > 0;
|
|
|
if (!flag) {
|
|
if (!flag) {
|
|
@@ -564,7 +567,15 @@ public class TournamentsServiceImpl implements ITournamentsService {
|
|
|
throw new IllegalArgumentException("startTime 不能为空");
|
|
throw new IllegalArgumentException("startTime 不能为空");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
|
|
|
|
|
|
|
+ // 构建一个可选秒的格式器
|
|
|
|
|
+ DateTimeFormatter formatter = new DateTimeFormatterBuilder()
|
|
|
|
|
+ .appendPattern("yyyy-MM-dd HH:mm")
|
|
|
|
|
+ .optionalStart()
|
|
|
|
|
+ .appendLiteral(':')
|
|
|
|
|
+ .appendValue(ChronoField.SECOND_OF_MINUTE, 2)
|
|
|
|
|
+ .optionalEnd()
|
|
|
|
|
+ .toFormatter();
|
|
|
|
|
+
|
|
|
LocalDateTime localDateTime = LocalDateTime.parse(dateTimeStr, formatter);
|
|
LocalDateTime localDateTime = LocalDateTime.parse(dateTimeStr, formatter);
|
|
|
return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
|
|
return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
|
|
|
}
|
|
}
|