|
@@ -1,6 +1,7 @@
|
|
|
package com.ym.mec.student.controller.open;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.dayaedu.cbs.common.enums.school.EMusicSheetType;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetWrapper;
|
|
|
import com.microsvc.toolkit.common.response.template.R;
|
|
|
import com.ym.mec.biz.dal.entity.SysMusicScore;
|
|
@@ -66,6 +67,12 @@ public class OpenMusicSheetController {
|
|
|
musicSheetDetail.setBizMusicCategoryId(detail.getCategoriesId() == null ? null : detail.getCategoriesId().longValue());
|
|
|
}
|
|
|
|
|
|
+ // 如果是合奏 并且乐器ID = 2268
|
|
|
+ musicSheetDetail.setSpecialPercussionFlag(false);
|
|
|
+ if ("2268".equals(musicSheetDetail.getMusicalInstrumentIds()) && musicSheetDetail.getMusicSheetType() == EMusicSheetType.CONCERT) {
|
|
|
+ musicSheetDetail.setSpecialPercussionFlag(true);
|
|
|
+ }
|
|
|
+
|
|
|
// 设置乐器信息
|
|
|
if (StringUtils.isNotBlank(musicSheetDetail.getMusicalInstrumentIds())) {
|
|
|
List<Integer> instrumentIds = Arrays.stream(musicSheetDetail.getMusicalInstrumentIds().split(","))
|