zouxuan 6 mēneši atpakaļ
vecāks
revīzija
4092887e4f

+ 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));