|
@@ -7,13 +7,11 @@ import com.google.common.collect.Lists;
|
|
|
import com.microsvc.toolkit.common.response.template.R;
|
|
|
import com.microsvc.toolkit.common.webportal.exception.BizException;
|
|
|
import com.microsvc.toolkit.config.validator.group.ValidGroups;
|
|
|
+import com.ym.mec.biz.dal.entity.SysMusicCompareRecord;
|
|
|
import com.ym.mec.biz.dal.entity.UserMusic;
|
|
|
import com.ym.mec.biz.dal.enums.ClientEnum;
|
|
|
import com.ym.mec.biz.dal.wrapper.MusicPracticeRecordWrapper;
|
|
|
-import com.ym.mec.biz.service.MusicPracticeRecordService;
|
|
|
-import com.ym.mec.biz.service.SysMusicScoreService;
|
|
|
-import com.ym.mec.biz.service.SysUserService;
|
|
|
-import com.ym.mec.biz.service.UserMusicService;
|
|
|
+import com.ym.mec.biz.service.*;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
@@ -38,6 +36,9 @@ public class MusicPracticeRecordController {
|
|
|
private MusicPracticeRecordService musicPracticeRecordService;
|
|
|
|
|
|
@Autowired
|
|
|
+ private SysMusicCompareRecordService sysMusicCompareRecordService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
private UserMusicService userMusicService;
|
|
|
|
|
|
@Autowired
|
|
@@ -105,6 +106,17 @@ public class MusicPracticeRecordController {
|
|
|
return R.from(musicPracticeRecordService.add(from));
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @ApiOperation(value = "修改", notes = "曲目练习记录- 传入 MusicPracticeRecordVo.MusicPracticeRecord")
|
|
|
+ @PostMapping("/update")
|
|
|
+ public R update(@RequestBody MusicPracticeRecordWrapper.MusicPracticeRecord record) {
|
|
|
+ SysMusicCompareRecord sysMusicCompareRecord = new SysMusicCompareRecord();
|
|
|
+ sysMusicCompareRecord.setId(record.getId());
|
|
|
+ sysMusicCompareRecord.setRecordFilePath(record.getVideoFilePath());
|
|
|
+ sysMusicCompareRecordService.update(sysMusicCompareRecord);
|
|
|
+ return R.defaultR();
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "用户最后一次评测数据")
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "recordId", value = "曲目练习记录Id", dataType = "long")
|