|
@@ -58,6 +58,8 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
|
|
|
@Resource
|
|
|
private SubjectService subjectService;
|
|
|
@Resource
|
|
|
+ private MusicTagService musicTagService;
|
|
|
+ @Resource
|
|
|
private SysMessageService sysMessageService;
|
|
|
@Resource
|
|
|
private InstrumentService instrumentService;
|
|
@@ -282,6 +284,18 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
|
|
|
musicSheetService.initMusicSheetDetailVo(addMusicSheet,sheetDetailVo);
|
|
|
sheetDetailVo.setMusicSheetJson(null);
|
|
|
sheetDetailVo.setSubmitAuditTime(sheetDetailVo.getCreateTime());
|
|
|
+ //获取声部
|
|
|
+ String musicSubject = sheetDetailVo.getMusicSubject();
|
|
|
+ if(StringUtils.isNotEmpty(musicSheetJson)){
|
|
|
+ List<Subject> list = subjectService.findBySubjectByIdList(musicSubject);
|
|
|
+ sheetDetailVo.setSubjectNames(list.stream().map(e->e.getName()).collect(Collectors.joining(",")));
|
|
|
+ }
|
|
|
+ //获取标签
|
|
|
+ String musicTagIds = sheetDetailVo.getMusicTag();
|
|
|
+ if(StringUtils.isNotEmpty(musicTagIds)){
|
|
|
+ List<MusicTag> list = musicTagService.lambdaQuery().in(MusicTag::getId, musicTagIds.split(",")).list();
|
|
|
+ sheetDetailVo.setMusicTagNames(list.stream().map(e->e.getName()).collect(Collectors.joining(",")));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|