|
|
@@ -15,14 +15,13 @@ import com.ruoyi.ie.domain.AEnrollUniversity;
|
|
|
import com.ruoyi.ie.domain.AMarjorPlan;
|
|
|
import com.ruoyi.ie.service.IAEnrollUniversityService;
|
|
|
import com.ruoyi.ie.service.IAMarjorPlanService;
|
|
|
-import com.ruoyi.learn.domain.LearnDirectedKnowledge;
|
|
|
-import com.ruoyi.learn.domain.LearnPlan;
|
|
|
-import com.ruoyi.learn.domain.LearnPlanStudy;
|
|
|
+import com.ruoyi.learn.domain.*;
|
|
|
import com.ruoyi.learn.service.ILearnDirectedKnowledgeService;
|
|
|
import com.ruoyi.learn.service.ILearnPlanService;
|
|
|
import com.ruoyi.learn.service.ILearnPlanStudyService;
|
|
|
import com.ruoyi.sy.service.ISyMajorService;
|
|
|
import com.ruoyi.system.service.ISysUserService;
|
|
|
+import com.ruoyi.web.service.StudentService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
@@ -51,9 +50,10 @@ public class FrontStudentController extends BaseController {
|
|
|
private final ILearnPlanStudyService learnPlanStudyService;
|
|
|
private final IAMarjorPlanService marjorPlanService;
|
|
|
private final ILearnDirectedKnowledgeService learnDirectedKnowledgeService;
|
|
|
+ private final StudentService studentService;
|
|
|
|
|
|
public FrontStudentController(IDzControlService dzControlService, IAEnrollUniversityService universityService, ISyMajorService syMajorService, ISysUserService sysUserService,
|
|
|
- ILearnPlanService learnPlanService, ILearnPlanStudyService learnPlanStudyService, IAMarjorPlanService marjorPlanService, ILearnDirectedKnowledgeService learnDirectedKnowledgeService) {
|
|
|
+ ILearnPlanService learnPlanService, ILearnPlanStudyService learnPlanStudyService, IAMarjorPlanService marjorPlanService, ILearnDirectedKnowledgeService learnDirectedKnowledgeService, StudentService studentService) {
|
|
|
this.dzControlService = dzControlService;
|
|
|
this.universityService = universityService;
|
|
|
this.syMajorService = syMajorService;
|
|
|
@@ -62,6 +62,23 @@ public class FrontStudentController extends BaseController {
|
|
|
this.learnPlanStudyService = learnPlanStudyService;
|
|
|
this.marjorPlanService = marjorPlanService;
|
|
|
this.learnDirectedKnowledgeService = learnDirectedKnowledgeService;
|
|
|
+ this.studentService = studentService;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("试卷作业统计")
|
|
|
+ @GetMapping("paperStats")
|
|
|
+ public AjaxResult paperStats()
|
|
|
+ {
|
|
|
+ return AjaxResult.success(studentService.selectStatsForStudent(SecurityUtils.getUserId()));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("试卷作业列表")
|
|
|
+ @GetMapping("papers")
|
|
|
+ public TableDataInfo papers(@ApiParam("status=1未做3正做4完成") Integer status)
|
|
|
+ {
|
|
|
+ startPage();
|
|
|
+ List<LearnPaper> list = studentService.selectLearnPaperForStudent(SecurityUtils.getUserId(), status);
|
|
|
+ return getDataTable(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("01 计划院校列表")
|