|
|
@@ -159,11 +159,11 @@ public class BarPerformanceServiceImpl implements BarPerformanceService {
|
|
|
throw new IllegalArgumentException("每周定时演出必须填写结束时间");
|
|
|
}
|
|
|
// 校验:选择的日期(singleStartDatetime 的星期几)必须是 performanceWeek 中的某一天
|
|
|
- int startDayOfWeek = getDayOfWeekAsPerformanceWeek(barPerformance.getSingleStartDatetime());
|
|
|
- Set<Integer> allowedWeekDays = parsePerformanceWeekToSet(barPerformance.getPerformanceWeek());
|
|
|
- if (!allowedWeekDays.contains(startDayOfWeek)) {
|
|
|
- throw new IllegalArgumentException("选择的开始日期对应的星期几必须在演出日期(周几)范围内");
|
|
|
- }
|
|
|
+// int startDayOfWeek = getDayOfWeekAsPerformanceWeek(barPerformance.getSingleStartDatetime());
|
|
|
+// Set<Integer> allowedWeekDays = parsePerformanceWeekToSet(barPerformance.getPerformanceWeek());
|
|
|
+// if (!allowedWeekDays.contains(startDayOfWeek)) {
|
|
|
+// throw new IllegalArgumentException("选择的开始日期对应的星期几必须在演出日期(周几)范围内");
|
|
|
+// }
|
|
|
// 从single_start_datetime和single_end_datetime中提取时间部分,存到daily_start_time和daily_end_time
|
|
|
LocalTime weeklyStartTime = barPerformance.getSingleStartDatetime().toInstant()
|
|
|
.atZone(ZoneId.systemDefault())
|