|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.dayaedu.cbs.common.enums.music.EAudioType;
|
|
import com.dayaedu.cbs.common.enums.music.EAudioType;
|
|
|
|
+import com.dayaedu.cbs.common.enums.music.EDefaultScoreType;
|
|
import com.dayaedu.cbs.common.enums.music.EMusicAvailableType;
|
|
import com.dayaedu.cbs.common.enums.music.EMusicAvailableType;
|
|
import com.dayaedu.cbs.common.enums.school.EMusicSheetType;
|
|
import com.dayaedu.cbs.common.enums.school.EMusicSheetType;
|
|
import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
|
|
import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
|
|
@@ -98,6 +99,10 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
|
|
addMusicSheet.setExtConfigJson(param.getExtConfigJson());
|
|
addMusicSheet.setExtConfigJson(param.getExtConfigJson());
|
|
addMusicSheet.setAudioType(EAudioType.valueOf(param.getAccompanimentType().getCode()));
|
|
addMusicSheet.setAudioType(EAudioType.valueOf(param.getAccompanimentType().getCode()));
|
|
addMusicSheet.setMusicSheetType(EMusicSheetType.valueOf(param.getMusicSheetType()));
|
|
addMusicSheet.setMusicSheetType(EMusicSheetType.valueOf(param.getMusicSheetType()));
|
|
|
|
+ List<CbsMusicSheetApplicationExtendClientWrapper.AddMusicSheetApplicationExtend> addMusicSheetApplicationExtend = addMusicSheet.getAddMusicSheetApplicationExtend();
|
|
|
|
+ for (CbsMusicSheetApplicationExtendClientWrapper.AddMusicSheetApplicationExtend musicSheetApplicationExtend : addMusicSheetApplicationExtend) {
|
|
|
|
+ musicSheetApplicationExtend.setScoreType(EDefaultScoreType.valueOf(param.getScoreType()));
|
|
|
|
+ }
|
|
musicSheetAuthRecord.setMusicSheetJson(JSON.toJSONString(addMusicSheet));
|
|
musicSheetAuthRecord.setMusicSheetJson(JSON.toJSONString(addMusicSheet));
|
|
MusicSheet musicSheet = musicSheetService.getById(musicSheetAuthRecord.getMusicSheetId());
|
|
MusicSheet musicSheet = musicSheetService.getById(musicSheetAuthRecord.getMusicSheetId());
|
|
if (musicSheet == null) {
|
|
if (musicSheet == null) {
|