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

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

zouxuan 1 рік тому
батько
коміт
5c11024d99

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

@@ -86,6 +86,14 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
         musicSheetAuthRecord.setReason(param.getRemark());
         musicSheetAuthRecord.setVerifyUserId(userId);
         musicSheetAuthRecord.setAuditState(param.getAuthStatus());
+        String musicSheetJson = musicSheetAuthRecord.getMusicSheetJson();
+        CbsMusicSheetWrapper.AddMusicSheet addMusicSheet = JSON.parseObject(musicSheetJson, CbsMusicSheetWrapper.AddMusicSheet.class);
+        addMusicSheet.setIsEvaluated(param.getCanEvaluate()==YesOrNoEnum.YES);
+        addMusicSheet.setIsPlayBeat(true);
+        addMusicSheet.setIsUseSystemBeat(param.getHasBeat()!=YesOrNoEnum.YES);
+        addMusicSheet.setIsShowFingering(param.getShowFingering()==YesOrNoEnum.YES);
+        addMusicSheet.setIsConvertibleScore(param.getNotation()==YesOrNoEnum.YES);
+        musicSheetAuthRecord.setMusicSheetJson(JSON.toJSONString(addMusicSheet));
         MusicSheet musicSheet = musicSheetService.getById(musicSheetAuthRecord.getMusicSheetId());
         if (musicSheet == null) {
             throw new BizException("曲目信息不存在");
@@ -97,8 +105,6 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
             // 修改老师标签
             teacherService.setTeacherTag(musicSheet.getUserId(), TeacherTagEnum.MUSIC);
             //同步到内容平台
-            String musicSheetJson = musicSheetAuthRecord.getMusicSheetJson();
-            CbsMusicSheetWrapper.AddMusicSheet addMusicSheet = JSON.parseObject(musicSheetJson, CbsMusicSheetWrapper.AddMusicSheet.class);
             CbsMusicSheetWrapper.MusicSheetExtend musicSheetExtend = new CbsMusicSheetWrapper.MusicSheetExtend();
             musicSheetExtend.setApplicationId(applicationId);
             musicSheetExtend.setUserId(addMusicSheet.getCreateBy());