|
@@ -76,28 +76,17 @@ public class MusicSheetController extends BaseController {
|
|
|
musicSheetDto.setAuditStatus(AuthStatusEnum.DOING);
|
|
musicSheetDto.setAuditStatus(AuthStatusEnum.DOING);
|
|
|
musicSheetDto.setSubmitAuditTime(new Date());
|
|
musicSheetDto.setSubmitAuditTime(new Date());
|
|
|
musicSheetDto.setSourceType(SourceTypeEnum.TEACHER);
|
|
musicSheetDto.setSourceType(SourceTypeEnum.TEACHER);
|
|
|
- List<MusicSheetAccompaniment> list;
|
|
|
|
|
- if (!AudioTypeEnum.MIDI.getCode().equals(musicSheetDto.getAudioType().getCode())){
|
|
|
|
|
- list = musicSheetDto.getBackground();
|
|
|
|
|
- if (CollectionUtils.isEmpty(list)){
|
|
|
|
|
- return failed("mp3音频文件对应的主音或者伴奏文件没有提供");
|
|
|
|
|
- }
|
|
|
|
|
- musicSheetService.saveMp3AndAccompaniment(musicSheetDto,sysUser);
|
|
|
|
|
- } else {
|
|
|
|
|
- MusicSheet musicSheet = new MusicSheet();
|
|
|
|
|
- BeanUtils.copyProperties(musicSheetDto, musicSheet);
|
|
|
|
|
- musicSheet.setCreateBy(sysUser.getId());
|
|
|
|
|
- musicSheet.setCreateTime(new Date());
|
|
|
|
|
- musicSheet.setState(YesOrNoEnum.NO);
|
|
|
|
|
- musicSheetService.save(musicSheet);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
+ musicSheetDto.setCreateBy(sysUser.getId());
|
|
|
|
|
+ musicSheetDto.setCreateTime(new Date());
|
|
|
|
|
+ musicSheetService.saveMusicSheet(musicSheetDto,sysUser.getId());
|
|
|
return succeed("新增曲谱成功");
|
|
return succeed("新增曲谱成功");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation(value = "修改", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
@ApiOperation(value = "修改", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
|
@PostMapping(value="/update", consumes="application/json", produces="application/json")
|
|
@PostMapping(value="/update", consumes="application/json", produces="application/json")
|
|
|
- public HttpResponseResult<Object> update(@Valid @RequestBody MusicSheet musicSheet) {
|
|
|
|
|
|
|
+ public HttpResponseResult<Object> update(@Valid @RequestBody MusicSheetDto musicSheet) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (sysUser == null || sysUser.getId() == null) {
|
|
if (sysUser == null || sysUser.getId() == null) {
|
|
|
return failed("用户信息获取失败");
|
|
return failed("用户信息获取失败");
|
|
@@ -110,8 +99,9 @@ public class MusicSheetController extends BaseController {
|
|
|
musicSheet.setUpdateTime(new Date());
|
|
musicSheet.setUpdateTime(new Date());
|
|
|
musicSheet.setSubmitAuditTime(new Date());
|
|
musicSheet.setSubmitAuditTime(new Date());
|
|
|
musicSheet.setAuditStatus(AuthStatusEnum.DOING);
|
|
musicSheet.setAuditStatus(AuthStatusEnum.DOING);
|
|
|
- boolean result = musicSheetService.updateById(musicSheet);
|
|
|
|
|
- if (result){
|
|
|
|
|
|
|
+ musicSheet.setUpdateBy(sysUser.getId());
|
|
|
|
|
+ musicSheet.setUpdateTime(new Date());
|
|
|
|
|
+ if ( musicSheetService.saveMusicSheet(musicSheet,sysUser.getId())){
|
|
|
return succeed("修改成功");
|
|
return succeed("修改成功");
|
|
|
} else {
|
|
} else {
|
|
|
return failed("修改失败");
|
|
return failed("修改失败");
|