|
@@ -12,8 +12,10 @@ import com.ym.mec.biz.dal.entity.ExtracurricularExercises;
|
|
import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
import com.ym.mec.biz.dal.entity.Subject;
|
|
import com.ym.mec.biz.dal.entity.Subject;
|
|
import com.ym.mec.biz.dal.page.ExtraExercilseQueryInfo;
|
|
import com.ym.mec.biz.dal.page.ExtraExercilseQueryInfo;
|
|
|
|
+import com.ym.mec.biz.dal.page.TeacherServeHomeworkQueryInfo;
|
|
import com.ym.mec.biz.service.ExtracurricularExercisesReplyService;
|
|
import com.ym.mec.biz.service.ExtracurricularExercisesReplyService;
|
|
import com.ym.mec.biz.service.ExtracurricularExercisesService;
|
|
import com.ym.mec.biz.service.ExtracurricularExercisesService;
|
|
|
|
+import com.ym.mec.biz.service.StudentExtracurricularExercisesSituationService;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
import com.yonge.log.model.AuditLogAnnotation;
|
|
import com.yonge.log.model.AuditLogAnnotation;
|
|
@@ -21,6 +23,7 @@ import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.http.HttpStatus;
|
|
import org.springframework.http.HttpStatus;
|
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
@@ -44,6 +47,8 @@ public class ExtracurricularExercisesController extends BaseController {
|
|
@Autowired
|
|
@Autowired
|
|
private ExtracurricularExercisesReplyService extracurricularExercisesReplyService;
|
|
private ExtracurricularExercisesReplyService extracurricularExercisesReplyService;
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ private StudentExtracurricularExercisesSituationService studentExtracurricularExercisesSituationService;
|
|
|
|
+ @Autowired
|
|
private SysUserFeignService sysUserFeignService;
|
|
private SysUserFeignService sysUserFeignService;
|
|
@Autowired
|
|
@Autowired
|
|
private StudentRegistrationDao studentRegistrationDao;
|
|
private StudentRegistrationDao studentRegistrationDao;
|
|
@@ -52,6 +57,17 @@ public class ExtracurricularExercisesController extends BaseController {
|
|
@Autowired
|
|
@Autowired
|
|
private StudentDao studentDao;
|
|
private StudentDao studentDao;
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "教师服务课后作业")
|
|
|
|
+ @GetMapping("/queryTeacherServeHomeworkDetail")
|
|
|
|
+ public HttpResponseResult queryTeacherServeHomeworkDetail(TeacherServeHomeworkQueryInfo queryInfo) {
|
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
+ if (sysUser == null) {
|
|
|
|
+ return failed("用户信息获取失败");
|
|
|
|
+ }
|
|
|
|
+ queryInfo.setTeacherId(sysUser.getId());
|
|
|
|
+ return succeed(studentExtracurricularExercisesSituationService.queryTeacherServeHomeworkDetail(queryInfo));
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiOperation(value = "创建课外训练")
|
|
@ApiOperation(value = "创建课外训练")
|
|
@PostMapping("/createExtraExercises")
|
|
@PostMapping("/createExtraExercises")
|
|
@AuditLogAnnotation(operateName = "创建课外训练")
|
|
@AuditLogAnnotation(operateName = "创建课外训练")
|