소스 검색

修改视频课

liujunchi 2 년 전
부모
커밋
3a5bdee749
1개의 변경된 파일14개의 추가작업 그리고 13개의 파일을 삭제
  1. 14 13
      cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/VideoLessonGroupServiceImpl.java

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