|
@@ -76,6 +76,26 @@ public class SysMusicCompareRecordController extends BaseController {
|
|
|
return failed("时间不能为空");
|
|
|
}
|
|
|
queryInfo.setClientId("student");
|
|
|
+ LocalDate localDate = LocalDate.parse(queryInfo.getStartTime() + "-01",
|
|
|
+ DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
+ queryInfo.setStartTime(localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
|
+ LocalDate endDate = localDate.plusDays(localDate.getMonth().length(localDate.isLeapYear()) -1);
|
|
|
+ queryInfo.setEndTime(endDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
|
+ return succeed(sysMusicCompareRecordService.studentTrainData(queryInfo));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("学员训练数据统计每周")
|
|
|
+ @GetMapping("studentTrainDataByWeek")
|
|
|
+ public HttpResponseResult studentTrainDataByWeek(SysMusicCompareRecordQueryInfo.TeacherCompareRecordQueryInfo queryInfo){
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
+ if (sysUser == null) {
|
|
|
+ return failed("获取用户信息失败");
|
|
|
+ }
|
|
|
+ queryInfo.setUserId(sysUser.getId());
|
|
|
+ if (StringUtils.isEmpty(queryInfo.getStartTime())) {
|
|
|
+ return failed("时间不能为空");
|
|
|
+ }
|
|
|
+ queryInfo.setClientId("student");
|
|
|
return succeed(sysMusicCompareRecordService.studentTrainData(queryInfo));
|
|
|
}
|
|
|
|