浏览代码

旧入口兼容

周箭河 5 年之前
父节点
当前提交
e626e978cc
共有 1 个文件被更改,包括 13 次插入12 次删除
  1. 13 12
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseReviewServiceImpl.java

+ 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);