瀏覽代碼

返回声部

zouxuan 6 月之前
父節點
當前提交
4092887e4f
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMusicScoreServiceImpl.java

+ 5 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMusicScoreServiceImpl.java

@@ -242,8 +242,11 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
         record.setEnableEvaluation(musicSheetApplication.getIsEvaluated());
         record.setIsConvertibleScore(musicSheetApplication.getIsConvertibleScore());
         record.setScoreType(musicSheetApplication.getScoreType().getCode());
-        if(StringUtils.isNotEmpty(musicSheetApplication.getMusicalInstrumentIds())){
-            if(StringUtils.isNotEmpty(record.getSubjectIds())){
+        if(StringUtils.isNotEmpty(record.getSubjectIds())){
+            //获取第一个声部
+            String[] subjectIds = record.getSubjectIds().split(",");
+            record.setSubjectId(Integer.parseInt(subjectIds[0]));
+            if(StringUtils.isNotEmpty(musicSheetApplication.getMusicalInstrumentIds())){
                 Set<String> subjectNames = new HashSet<>();
                 for (String subjectId : record.getSubjectIds().split(",")) {
                     Instrument instrument = instrumentMap.get(Integer.parseInt(subjectId));