|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.dayaedu.cbs.common.enums.music.EAudioType;
|
|
|
import com.dayaedu.cbs.common.enums.music.EMusicAvailableType;
|
|
|
import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetApplicationExtendClientWrapper;
|
|
@@ -94,15 +95,14 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
|
|
|
addMusicSheet.setIsShowFingering(param.getShowFingering()==YesOrNoEnum.YES);
|
|
|
addMusicSheet.setIsConvertibleScore(param.getNotation()==YesOrNoEnum.YES);
|
|
|
addMusicSheet.setExtConfigJson(param.getExtConfigJson());
|
|
|
+ addMusicSheet.setAudioType(EAudioType.valueOf(param.getAccompanimentType().getCode()));
|
|
|
musicSheetAuthRecord.setMusicSheetJson(JSON.toJSONString(addMusicSheet));
|
|
|
MusicSheet musicSheet = musicSheetService.getById(musicSheetAuthRecord.getMusicSheetId());
|
|
|
if (musicSheet == null) {
|
|
|
throw new BizException("曲目信息不存在");
|
|
|
}
|
|
|
- musicSheet.setAuditStatus(param.getAuthStatus());
|
|
|
- musicSheet.setUpdateBy(userId);
|
|
|
if (param.getAuthStatus().equals(AuthStatusEnum.PASS)) {
|
|
|
- musicSheetService.updateById(musicSheet);
|
|
|
+// musicSheetService.updateById(musicSheet);
|
|
|
// 修改老师标签
|
|
|
teacherService.setTeacherTag(musicSheet.getUserId(), TeacherTagEnum.MUSIC);
|
|
|
//同步到内容平台
|
|
@@ -120,6 +120,7 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
|
|
|
addMusicSheet.setIsUseSystemBeat(param.getHasBeat()!=YesOrNoEnum.YES);
|
|
|
addMusicSheet.setId(musicSheet.getCbsMusicSheetId());
|
|
|
addMusicSheet.setAvailableType(EMusicAvailableType.PLATFORM);
|
|
|
+ addMusicSheet.setUpdateBy(userId);
|
|
|
//修改声部和乐器为内容平台id
|
|
|
String musicalInstrumentIds = addMusicSheet.getMusicalInstrumentIds();
|
|
|
List<Instrument> instruments = instrumentService.lambdaQuery().in(Instrument::getId, musicalInstrumentIds.split(",")).list();
|
|
@@ -130,6 +131,8 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
|
|
|
throw new BizException("同步到内容平台失败");
|
|
|
}
|
|
|
}else {
|
|
|
+ musicSheet.setAuditStatus(param.getAuthStatus());
|
|
|
+ musicSheet.setUpdateBy(userId);
|
|
|
musicSheetService.updateById(musicSheet);
|
|
|
}
|
|
|
this.updateById(musicSheetAuthRecord);
|