|
|
@@ -3,6 +3,7 @@ package com.xjrsoft.module.assessment.controller;
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.xjrsoft.common.enums.RoleEnum;
|
|
|
import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.page.PageOutput;
|
|
|
@@ -72,6 +73,7 @@ public class AssessmentPlanAnswerController {
|
|
|
@SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
public RT<PageOutput<AssessmentPlanAnswerTeacherPageVo>> teacherPage(@Valid AssessmentPlanAnswerPageDto dto){
|
|
|
dto.setTeacherId(StpUtil.getLoginIdAsLong());
|
|
|
+ dto.setIsHeadTeacher(1);
|
|
|
Page<AssessmentPlanAnswerTeacherPageVo> page = planService.getTeacherPage(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
PageOutput<AssessmentPlanAnswerTeacherPageVo> pageOutput = ConventPage.getPageOutput(page, AssessmentPlanAnswerTeacherPageVo.class);
|
|
|
return RT.ok(pageOutput);
|
|
|
@@ -81,6 +83,11 @@ public class AssessmentPlanAnswerController {
|
|
|
@ApiOperation(value="考核计划答题列表-所有班级(分页)")
|
|
|
@SaCheckPermission("assessmenttemplateplan:detail")
|
|
|
public RT<PageOutput<AssessmentPlanAnswerTeacherPageVo>> allClassPage(@Valid AssessmentPlanAnswerPageDto dto){
|
|
|
+
|
|
|
+ if(StpUtil.getRoleList().contains("CLASSTE")){
|
|
|
+ dto.setTeacherId(StpUtil.getLoginIdAsLong());
|
|
|
+ dto.setIsHeadTeacher(0);
|
|
|
+ }
|
|
|
Page<AssessmentPlanAnswerTeacherPageVo> page = planService.getTeacherPage(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
PageOutput<AssessmentPlanAnswerTeacherPageVo> pageOutput = ConventPage.getPageOutput(page, AssessmentPlanAnswerTeacherPageVo.class);
|
|
|
return RT.ok(pageOutput);
|