Browse Source

课后作业逻辑调整

Joburgess 5 năm trước cách đây
mục cha
commit
e3fc131e54

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

@@ -205,15 +205,16 @@ public class CourseReviewServiceImpl extends BaseServiceImpl<Integer, CourseSche
 
             CourseHomework existHomework = courseHomeworkDao.findByCourseSchedule(courseScheduleId.longValue());
 
-            if (StringUtils.isNotBlank(courseScheduleReview.getHomeWork()) && Objects.isNull(existHomework)) {
+            if (StringUtils.isNotBlank(courseScheduleReview.getHomeWork())) {
                 //新增课堂作业
                 CourseHomework courseHomework = new CourseHomework();
                 List<CourseScheduleStudentPayment> courseScheduleStudentPayments = courseScheduleStudentPaymentDao.findByCourseSchedule(courseSchedule.getId());
 
                 if(Objects.nonNull(existHomework)){
-                    existHomework.setContent(courseScheduleReview.getHomeWork());
-                    existHomework.setExpiryDate(DateUtil.addDays(date, 7));
-                    courseHomeworkService.update(existHomework);
+                    courseHomework.setId(existHomework.getId());
+                    courseHomework.setContent(courseScheduleReview.getHomeWork());
+                    courseHomework.setExpiryDate(DateUtil.addDays(date, 7));
+                    courseHomeworkService.update(courseHomework);
                 }else{
                     courseHomework.setContent(courseScheduleReview.getHomeWork());
                     courseHomework.setCourseScheduleId(courseSchedule.getId());