Parcourir la source

旧入口兼容

周箭河 il y a 5 ans
Parent
commit
e626e978cc

+ 13 - 12
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseReviewServiceImpl.java

@@ -464,19 +464,20 @@ public class CourseReviewServiceImpl extends BaseServiceImpl<Integer, CourseSche
 
         ReviewInfoDto reviewInfoDto = new ReviewInfoDto();
         reviewInfoDto.setTeacherClassHeadInfo(teacherClassGroupInfo);
-        if (courseScheduleReview != null) {
-            CourseHomework homework = courseHomeworkDao.findByCourseSchedule(courseScheduleReview.getCourseScheduleId().longValue());
-            if (homework != null) {
-                courseScheduleReview.setHomeWork(homework.getContent());
-            }
-            courseScheduleReview.setTeacherName(teacherClassGroupInfo.getBishopTeacher());
-            CourseSchedule courseSchedule = courseScheduleDao.get(courseScheduleReview.getCourseScheduleId().longValue());
-            if (courseSchedule.getGroupType().equals(GroupType.PRACTICE)) {
-                PracticeCourseDto practiceGroup = practiceGroupDao.findByGroupId(Integer.parseInt(courseSchedule.getMusicGroupId()));
-                courseScheduleReview.setEduTeacherName(practiceGroup.getEduTeacherName());
-            }
-            reviewInfoDto.setCourseScheduleReview(courseScheduleReview);
+        if (courseScheduleReview == null) {
+            courseScheduleReview = new CourseScheduleReview();
         }
+        CourseHomework homework = courseHomeworkDao.findByCourseSchedule(courseId);
+        if (homework != null) {
+            courseScheduleReview.setHomeWork(homework.getContent());
+        }
+        courseScheduleReview.setTeacherName(teacherClassGroupInfo.getBishopTeacher());
+        CourseSchedule courseSchedule = courseScheduleDao.get(courseId);
+        if (courseSchedule.getGroupType().equals(GroupType.PRACTICE)) {
+            PracticeCourseDto practiceGroup = practiceGroupDao.findByGroupId(Integer.parseInt(courseSchedule.getMusicGroupId()));
+            courseScheduleReview.setEduTeacherName(practiceGroup.getEduTeacherName());
+        }
+        reviewInfoDto.setCourseScheduleReview(courseScheduleReview);
 
         //学生评价
         CourseScheduleComplaintsDto courseScheduleComplaint = courseScheduleComplaintsDao.findByUserIdAndCourseId(userId.longValue(), courseId);