Joburgess 4 years ago
parent
commit
a0e4112f40

+ 4 - 4
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -4953,15 +4953,15 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
     		throw new BizException("非进行中课程组不可编辑");
 		}
 		if(courseStartDate.after(coursesExpireDate)){
-			throw new BizException("课程组有效结束时间不能早于课程组有效开始时间");
+			throw new BizException("课程组有效结束时间不能早于课程组有效开始时间");
 		}
 		Date minCourseTime = courseScheduleDao.getMinCourseTime(PRACTICE, practiceGroupId);
 		if(Objects.nonNull(minCourseTime)&&courseStartDate.compareTo(minCourseTime)>0){
-			throw new BizException("课程组有效开始时间不得晚于第一节课开始时间");
+			throw new BizException("课程组有效开始时间不得晚于第一节课开始时间");
 		}
 		Date maxCourseTime = courseScheduleDao.getMaxCourseTime(PRACTICE, practiceGroupId);
-		if(Objects.nonNull(maxCourseTime)&&coursesExpireDate.compareTo(maxCourseTime)<0){
-			throw new BizException("课程组有效结束时间不得早于最后一节课结束时间");
+		if(Objects.nonNull(maxCourseTime)&&!DateUtil.isSameDay(maxCourseTime, coursesExpireDate)&&coursesExpireDate.compareTo(maxCourseTime)<0){
+			throw new BizException("课程组有效结束时间不得早于最后一节课结束时间");
 		}
 //		if(Objects.nonNull(practiceGroup.getBuyMonths())){
 //			LocalDate courseStartDay = LocalDateTime.ofInstant(practiceGroup.getCoursesStartDate().toInstant(), DateUtil.zoneId).toLocalDate();