Pārlūkot izejas kodu

Merge branch 'master' of http://git.dayaedu.com/yonge/mec

zouxuan 4 gadi atpakaļ
vecāks
revīzija
a1dfc46ee0

+ 3 - 3
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/VipGroupApplyDto.java

@@ -19,7 +19,7 @@ public class VipGroupApplyDto {
     private List<CourseSchedule> courseSchedules;
 
     @ApiModelProperty(value = "课程组只能是正常状态")
-    private Boolean onlyProgress;
+    private boolean onlyProgress;
 
     private BigDecimal singleClassPrice;
 
@@ -57,11 +57,11 @@ public class VipGroupApplyDto {
         this.courseSchedules = courseSchedules;
     }
 
-    public Boolean getOnlyProgress() {
+    public boolean getOnlyProgress() {
         return onlyProgress;
     }
 
-    public void setOnlyProgress(Boolean onlyProgress) {
+    public void setOnlyProgress(boolean onlyProgress) {
         this.onlyProgress = onlyProgress;
     }
 }

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

@@ -5206,18 +5206,19 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 				if(cs1.getStartClassTime().compareTo(cs2.getEndClassTime())>=0||cs1.getEndClassTime().compareTo(cs2.getStartClassTime())<=0){
 					continue;
 				}
-				long repeatTeacherNums = cs1.getTeacherIds().stream().filter(teacherId -> cs2.getTeacherIds().contains(teacherId)).count();
-				if(repeatTeacherNums>0){
-					System.out.println(cs1.getCourseId() + "," + cs2.getCourseId());
-					courseRepeatIdMap.get(cs1.getCourseId()).add(cs2.getCourseId());
-					continue;
-				}
-//				long repeatStudentNums = cs1.getStudentIds().stream().filter(studentId -> cs2.getStudentIds().contains(studentId)).count();
-//				if(repeatStudentNums>0){
+//				long repeatTeacherNums = cs1.getTeacherIds().stream().filter(teacherId -> cs2.getTeacherIds().contains(teacherId)).count();
+//				if(repeatTeacherNums>0){
 //					System.out.println(cs1.getCourseId() + "," + cs2.getCourseId());
 //					courseRepeatIdMap.get(cs1.getCourseId()).add(cs2.getCourseId());
 //					continue;
 //				}
+
+				long repeatStudentNums = cs1.getStudentIds().stream().filter(studentId -> cs2.getStudentIds().contains(studentId)).count();
+				if(repeatStudentNums>0){
+					System.out.println(cs1.getCourseId() + "," + cs2.getCourseId());
+					courseRepeatIdMap.get(cs1.getCourseId()).add(cs2.getCourseId());
+					continue;
+				}
 			}
 			if(CollectionUtils.isEmpty(courseRepeatIdMap.get(cs1.getCourseId()))||courseRepeatIdMap.get(cs1.getCourseId()).size()==1){
 				courseRepeatIdMap.remove(cs1.getCourseId());