|
@@ -6,6 +6,7 @@ import com.yonge.cooleshow.biz.dal.entity.SysMusicCompareRecord;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.queryInfo.SysMusicCompareRecordQueryInfo;
|
|
|
import com.yonge.cooleshow.biz.dal.service.SysMusicCompareRecordService;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.SysUserService;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
@@ -18,6 +19,7 @@ import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.Objects;
|
|
@@ -31,18 +33,15 @@ import java.util.Objects;
|
|
|
@RestController
|
|
|
public class SysMusicCompareRecordController extends BaseController {
|
|
|
|
|
|
- @Autowired
|
|
|
- private SysUserFeignService sysUserFeignService;
|
|
|
- @Autowired
|
|
|
+ @Resource
|
|
|
+ private SysUserService sysUserService;
|
|
|
+ @Resource
|
|
|
private SysMusicCompareRecordService sysMusicCompareRecordService;
|
|
|
|
|
|
@ApiOperation(value = "添加记录")
|
|
|
@PostMapping("add")
|
|
|
public HttpResponseResult add(SysMusicCompareRecord record){
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
- if(sysUser == null){
|
|
|
- throw new BizException("请登录");
|
|
|
- }
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
if(Objects.isNull(record.getFeature())){
|
|
|
return failed("请设置功能点");
|
|
|
}
|
|
@@ -55,21 +54,13 @@ public class SysMusicCompareRecordController extends BaseController {
|
|
|
@ApiOperation(value = "用户最后一次评测数据")
|
|
|
@GetMapping("getLastEvaluationMusicalNotesPlayStats")
|
|
|
public HttpResponseResult getLastEvaluationMusicalNotesPlayStats(Long recordId){
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
- if(sysUser == null){
|
|
|
- throw new BizException("请登录");
|
|
|
- }
|
|
|
- return succeed(sysMusicCompareRecordService.getLastEvaluationMusicalNotesPlayStats(sysUser.getId(), recordId));
|
|
|
+ return succeed(sysMusicCompareRecordService.getLastEvaluationMusicalNotesPlayStats(sysUserService.getUserId(), recordId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation("老师训练数据统计")
|
|
|
@GetMapping("studentTrainData")
|
|
|
public HttpResponseResult studentTrainData(SysMusicCompareRecordQueryInfo.TeacherCompareRecordQueryInfo queryInfo){
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
- if (sysUser == null) {
|
|
|
- return failed("获取用户信息失败");
|
|
|
- }
|
|
|
- queryInfo.setUserId(sysUser.getId());
|
|
|
+ queryInfo.setUserId(sysUserService.getUserId());
|
|
|
queryInfo.setClientId("teacher");
|
|
|
if (StringUtils.isEmpty(queryInfo.getStartTime())) {
|
|
|
return failed("时间不能为空");
|