ソースを参照

修改视频课

liujunchi 2 年 前
コミット
3a5bdee749

+ 14 - 13
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/VideoLessonGroupServiceImpl.java

@@ -604,6 +604,20 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
             lessonGroup.setDraftFlag(YesOrNoEnum.NO);
         }
 
+        //修改课程组记录
+        lessonGroup.setAuditVersion(YesOrNoEnum.NO);
+        lessonGroup.setAuditStatus(AuthStatusEnum.DOING);
+
+        if (lessonGroup.getDraftFlag().equals(YesOrNoEnum.YES)) {
+            lessonGroup.setAuditStatus(AuthStatusEnum.PASS);
+            lessonGroup.setShelvesFlag(0);
+        }
+        lessonGroup.setUpdateTime(date);
+        videoLessonGroupDao.updateById(lessonGroup);
+
+        // 设置关联曲目
+        courseMusicAlbumRelation(lessonList,lessonGroup.getId(),lessonVo.getUserBy());
+
         if (lessonGroup.getDraftFlag().equals(YesOrNoEnum.NO)) {
 
             VideoLessonGroupLog videoLessonGroupLog = new VideoLessonGroupLog();
@@ -624,19 +638,6 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
             videoLessonGroupLogService.insert(videoLessonGroupLog);
         }
 
-        //修改课程组记录
-        lessonGroup.setAuditVersion(YesOrNoEnum.NO);
-        lessonGroup.setAuditStatus(AuthStatusEnum.DOING);
-
-        if (lessonGroup.getDraftFlag().equals(YesOrNoEnum.YES)) {
-            lessonGroup.setAuditStatus(AuthStatusEnum.PASS);
-            lessonGroup.setShelvesFlag(0);
-        }
-        lessonGroup.setUpdateTime(date);
-        videoLessonGroupDao.updateById(lessonGroup);
-
-        // 设置关联曲目
-        courseMusicAlbumRelation(lessonList,lessonGroup.getId(),lessonVo.getUserBy());
         //刷新统计
         VideoLessonGroupUpVo groupUpVo = new VideoLessonGroupUpVo();
         groupUpVo.setId(lessonGroup.getId());