|
@@ -237,23 +237,19 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
|
|
|
record.setEnableEvaluation(musicSheetApplication.getIsEvaluated());
|
|
|
record.setIsConvertibleScore(musicSheetApplication.getIsConvertibleScore());
|
|
|
record.setScoreType(musicSheetApplication.getScoreType().getCode());
|
|
|
- if(musicSheetApplication.getMusicSheetType() == EMusicSheetType.CONCERT){
|
|
|
- record.setSubjectName("");
|
|
|
- }else {
|
|
|
- if(StringUtils.isNotEmpty(musicSheetApplication.getMusicalInstrumentIds())){
|
|
|
- if(StringUtils.isNotEmpty(record.getSubjectIds())){
|
|
|
- Set<String> subjectNames = new HashSet<>();
|
|
|
- for (String subjectId : record.getSubjectIds().split(",")) {
|
|
|
- Instrument instrument = instrumentMap.get(Integer.parseInt(subjectId));
|
|
|
- if(instrument != null){
|
|
|
- CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto musicalInstrumentQueryDto = musicalInstrumentQueryMap.get(instrument.getId());
|
|
|
- if(Objects.nonNull(musicalInstrumentQueryDto)) {
|
|
|
- subjectNames.add(musicalInstrumentQueryDto.getName());
|
|
|
- }
|
|
|
+ if(StringUtils.isNotEmpty(musicSheetApplication.getMusicalInstrumentIds())){
|
|
|
+ if(StringUtils.isNotEmpty(record.getSubjectIds())){
|
|
|
+ Set<String> subjectNames = new HashSet<>();
|
|
|
+ for (String subjectId : record.getSubjectIds().split(",")) {
|
|
|
+ Instrument instrument = instrumentMap.get(Integer.parseInt(subjectId));
|
|
|
+ if(instrument != null){
|
|
|
+ CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto musicalInstrumentQueryDto = musicalInstrumentQueryMap.get(instrument.getId());
|
|
|
+ if(Objects.nonNull(musicalInstrumentQueryDto)) {
|
|
|
+ subjectNames.add(musicalInstrumentQueryDto.getName());
|
|
|
}
|
|
|
}
|
|
|
- record.setSubjectName(String.join(",",subjectNames));
|
|
|
}
|
|
|
+ record.setSubjectName(String.join(",",subjectNames));
|
|
|
}
|
|
|
}
|
|
|
}
|