|
@@ -431,10 +431,19 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
|
|
addMusicSheet.setRemark(from.getMuseScoreMemo());
|
|
addMusicSheet.setRemark(from.getMuseScoreMemo());
|
|
addMusicSheet.setIsPlayBeat(true);
|
|
addMusicSheet.setIsPlayBeat(true);
|
|
|
|
|
|
- if(Arrays.stream(categoryIds.split(",")).anyMatch(e->e.equals(from.getMusicScoreCategoriesId().toString()))){
|
|
|
|
- addMusicSheet.setMusicSheetType(EMusicSheetType.CONCERT);
|
|
|
|
- }else {
|
|
|
|
- addMusicSheet.setMusicSheetType(EMusicSheetType.SINGLE);
|
|
|
|
|
|
+ String extConfigJson = from.getExtConfigJson();
|
|
|
|
+ if(StringUtils.isNotEmpty(extConfigJson)){
|
|
|
|
+ Integer multitrack = JSONObject.parseObject(extConfigJson).getInteger("multitrack");
|
|
|
|
+ if(multitrack != null && multitrack > 1){
|
|
|
|
+ addMusicSheet.setMusicSheetType(EMusicSheetType.CONCERT);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if(addMusicSheet.getMusicSheetType() == null){
|
|
|
|
+ if(Arrays.stream(categoryIds.split(",")).anyMatch(e->e.equals(from.getMusicScoreCategoriesId().toString()))){
|
|
|
|
+ addMusicSheet.setMusicSheetType(EMusicSheetType.CONCERT);
|
|
|
|
+ }else {
|
|
|
|
+ addMusicSheet.setMusicSheetType(EMusicSheetType.SINGLE);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
addMusicSheet.setIsEvaluated(from.isEnableEvaluation());
|
|
addMusicSheet.setIsEvaluated(from.isEnableEvaluation());
|
|
addMusicSheet.setIsConvertibleScore(true);
|
|
addMusicSheet.setIsConvertibleScore(true);
|
|
@@ -446,7 +455,7 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
|
|
addMusicSheet.setAudioType(EAudioType.HOMEMODE);
|
|
addMusicSheet.setAudioType(EAudioType.HOMEMODE);
|
|
addMusicSheet.setAvailableType(EMusicAvailableType.ORG);
|
|
addMusicSheet.setAvailableType(EMusicAvailableType.ORG);
|
|
addMusicSheet.setSourceType(EMusicSourceType.PLATFORM);
|
|
addMusicSheet.setSourceType(EMusicSourceType.PLATFORM);
|
|
- addMusicSheet.setStatus(true);
|
|
|
|
|
|
+ addMusicSheet.setStatus(from.getShowFlag() == 1);
|
|
|
|
|
|
String tracks = "";
|
|
String tracks = "";
|
|
// 伴奏,原音 扩展信息
|
|
// 伴奏,原音 扩展信息
|