Переглянути джерело

酷乐秀曲目来源改为内容平台

zouxuan 1 рік тому
батько
коміт
850a15dd02

+ 2 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/teacher/controller/MusicSheetAuthRecordController.java

@@ -1,7 +1,9 @@
 package com.yonge.cooleshow.teacher.controller;
 
+import com.yonge.cooleshow.auth.api.entity.SysUser;
 import com.yonge.cooleshow.biz.dal.entity.MusicSheetAuthRecord;
 import com.yonge.cooleshow.biz.dal.service.MusicSheetAuthRecordService;
+import com.yonge.cooleshow.biz.dal.service.SysUserService;
 import com.yonge.cooleshow.common.controller.BaseController;
 import com.yonge.cooleshow.common.entity.HttpResponseResult;
 import io.swagger.annotations.Api;

+ 5 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicSheetAuthRecordServiceImpl.java

@@ -169,6 +169,9 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
     public Integer addRecord(MusicSheetAuthRecord musicSheetAuthRecord) {
         //保存曲目信息
         MusicSheet musicSheet = musicSheetService.initMusicSheet(musicSheetAuthRecord.getMusicSheetJson());
+        Long userId = sysUserService.getUserId();
+        musicSheet.setUserId(userId);
+        musicSheet.setCreateBy(userId);
         musicSheetService.save(musicSheet);
         List<MusicSheetAccompaniment> musicSheetAccompaniments = musicSheetAccompanimentService.initMusicSheetAccompaniment(musicSheetAuthRecord.getMusicSheetJson(),musicSheet.getId());
         musicSheetAccompanimentService.saveBatch(musicSheetAccompaniments);
@@ -193,6 +196,8 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
         MusicSheet musicSheet = musicSheetService.initMusicSheet(musicSheetAuthRecord.getMusicSheetJson());
         MusicSheet musicSheet1 = musicSheetService.getById(record.getMusicSheetId());
         musicSheet.setCbsMusicSheetId(musicSheet1.getCbsMusicSheetId());
+        musicSheet.setUserId(musicSheet1.getUserId());
+        musicSheet.setCreateBy(musicSheet1.getCreateBy());
         if(record.getAuditState() == AuthStatusEnum.DOING){
             musicSheetService.removeById(record.getMusicSheetId());
             musicSheetAccompanimentService.delByMusicSheetId(record.getMusicSheetId());