|
@@ -8,10 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.beust.jcommander.internal.Lists;
|
|
|
import com.dayaedu.cbs.common.enums.EClientType;
|
|
|
-import com.dayaedu.cbs.common.enums.music.EAudioType;
|
|
|
-import com.dayaedu.cbs.common.enums.music.EMusicAvailableType;
|
|
|
-import com.dayaedu.cbs.common.enums.music.EMusicPlayMode;
|
|
|
-import com.dayaedu.cbs.common.enums.music.EMusicSourceType;
|
|
|
+import com.dayaedu.cbs.common.enums.music.*;
|
|
|
import com.dayaedu.cbs.common.enums.school.EMusicSheetType;
|
|
|
import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
|
|
|
import com.dayaedu.cbs.openfeign.properties.OpenFeignClientConfigProperties;
|
|
@@ -528,7 +525,9 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
sheet.setMusicPrice(musicSheetApplication.getMusicPrice());
|
|
|
sheet.setComposer(musicSheetApplication.getComposer());
|
|
|
sheet.setAudioType(AudioTypeEnum.valueOf(musicSheetApplication.getPlayMode().getCode()));
|
|
|
- sheet.setScoreType(musicSheetApplication.getScoreType());
|
|
|
+ if(musicSheetApplication.getScoreType() != null){
|
|
|
+ sheet.setScoreType(musicSheetApplication.getScoreType().getCode());
|
|
|
+ }
|
|
|
if (StringUtils.isNotEmpty(musicSheetApplication.getPlaySpeed())) {
|
|
|
sheet.setPlaySpeed(musicSheetApplication.getPlaySpeed());
|
|
|
}
|
|
@@ -1495,6 +1494,10 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
"PERSON" : "PLATFORM".equals(musicSheet.getPaymentType()) ? "PLATFORM":"ORG"));
|
|
|
addMusicSheetApplicationExtend.setExquisiteFlag(musicSheet.getExquisiteFlag() == YesOrNoEnum.YES);
|
|
|
addMusicSheetApplicationExtend.setSortNo(musicSheet.getSortNumber());
|
|
|
+ addMusicSheetApplicationExtend.setIsConvertibleScore(musicSheet.getNotation() == YesOrNoEnum.YES);
|
|
|
+ if(StringUtils.isNotEmpty(musicSheet.getScoreType())){
|
|
|
+ addMusicSheetApplicationExtend.setScoreType(EDefaultScoreType.valueOf(musicSheet.getScoreType()));
|
|
|
+ }
|
|
|
R<JSONObject> jsonObjectR = musicFeignClientService.musicSheetApplicationExtendUpdate(addMusicSheetApplicationExtend);
|
|
|
if (jsonObjectR.getCode() != 200) {
|
|
|
throw new BizException("修改失败,{}",jsonObjectR.getMessage());
|