|
@@ -3,6 +3,7 @@ package com.yonge.cooleshow.teacher.controller;
|
|
|
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.PracticeTimesSetting;
|
|
import com.yonge.cooleshow.biz.dal.entity.Subject;
|
|
import com.yonge.cooleshow.biz.dal.entity.Subject;
|
|
import com.yonge.cooleshow.biz.dal.entity.TeacherFreeTime;
|
|
import com.yonge.cooleshow.biz.dal.entity.TeacherFreeTime;
|
|
import com.yonge.cooleshow.biz.dal.service.TeacherFreeTimeService;
|
|
import com.yonge.cooleshow.biz.dal.service.TeacherFreeTimeService;
|
|
@@ -50,5 +51,16 @@ public class TeacherFreeTimeController extends BaseController {
|
|
teacherFreeTimeService.upSet(teacherFreeTime);
|
|
teacherFreeTimeService.upSet(teacherFreeTime);
|
|
return succeed();
|
|
return succeed();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "获取老师陪练课设置")
|
|
|
|
+ @PostMapping("/getDetail")
|
|
|
|
+ public HttpResponseResult<TeacherFreeTime> detDetail(@Valid @RequestBody PracticeTimesSetting practiceTimesSetting){
|
|
|
|
+ SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
|
+ if (user == null) {
|
|
|
|
+ return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
|
+ }
|
|
|
|
+ return succeed(teacherFreeTimeService.getDao().
|
|
|
|
+ findOne(user.getId(),practiceTimesSetting.getCourseMinutes(),practiceTimesSetting.getFreeMinutes()));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|