|
@@ -951,7 +951,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
calendar.set(Calendar.MILLISECOND, 0);
|
|
calendar.set(Calendar.MILLISECOND, 0);
|
|
calendar.add(Calendar.DATE, 1);
|
|
calendar.add(Calendar.DATE, 1);
|
|
Date applyStartDate = calendar.getTime();
|
|
Date applyStartDate = calendar.getTime();
|
|
- Date applyEndDate = DateUtil.stringToDate("2020-05-24", "yyyy-MM-dd");
|
|
|
|
|
|
+ Date applyEndDate = DateUtil.stringToDate("2020-10-24", "yyyy-MM-dd");
|
|
Date firstMonday = DateUtil.getWeekDayWithDate(applyStartDate, Calendar.MONDAY);
|
|
Date firstMonday = DateUtil.getWeekDayWithDate(applyStartDate, Calendar.MONDAY);
|
|
Date secondSunday = DateUtil.getWeekDayWithDate(applyEndDate, Calendar.SUNDAY);
|
|
Date secondSunday = DateUtil.getWeekDayWithDate(applyEndDate, Calendar.SUNDAY);
|
|
|
|
|
|
@@ -1694,13 +1694,13 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
practiceGroup.setSecondCourseTime(practiceGroup.getFirstCourseTime());
|
|
practiceGroup.setSecondCourseTime(practiceGroup.getFirstCourseTime());
|
|
practiceGroup.setFirstCourseTime(tmp);
|
|
practiceGroup.setFirstCourseTime(tmp);
|
|
}
|
|
}
|
|
- if (practiceGroup.getFirstCourseTime().before(activityStartDate)
|
|
|
|
|
|
+ if (practiceGroup.getFirstCourseTime().before(now)
|
|
|| practiceGroup.getFirstCourseTime().after(activityEndDate)) {
|
|
|| practiceGroup.getFirstCourseTime().after(activityEndDate)) {
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
- if (practiceGroup.getSecondCourseTime().before(activityStartDate)
|
|
|
|
|
|
+ if (practiceGroup.getSecondCourseTime().before(now)
|
|
|| practiceGroup.getSecondCourseTime().after(activityEndDate)) {
|
|
|| practiceGroup.getSecondCourseTime().after(activityEndDate)) {
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|
|
@@ -1754,13 +1754,13 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
allCourseDates.remove(3);
|
|
allCourseDates.remove(3);
|
|
allCourseDates.add(DateUtil.addDays(tempDate, 7));
|
|
allCourseDates.add(DateUtil.addDays(tempDate, 7));
|
|
}
|
|
}
|
|
- if (allCourseDates.get(2).before(activityStartDate)
|
|
|
|
|
|
+ if (allCourseDates.get(2).before(now)
|
|
|| allCourseDates.get(2).after(courseExpireDate)) {
|
|
|| allCourseDates.get(2).after(courseExpireDate)) {
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
- if (allCourseDates.get(3).before(activityStartDate)
|
|
|
|
|
|
+ if (allCourseDates.get(3).before(now)
|
|
|| allCourseDates.get(3).after(courseExpireDate)) {
|
|
|| allCourseDates.get(3).after(courseExpireDate)) {
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("status", "APPLY_DATE_OVERFLOW");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|
|
result.put("info", "预约失败,网管课的时间超出活动时间范围(2020-5-31之前),请重试。");
|