|
@@ -9,7 +9,9 @@ import com.github.yulichang.base.MPJBaseServiceImpl;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import com.xjrsoft.common.enums.DeleteMark;
|
|
import com.xjrsoft.common.enums.DeleteMark;
|
|
|
import com.xjrsoft.module.assessment.dto.AddAssessmentTemplatePlanDto;
|
|
import com.xjrsoft.module.assessment.dto.AddAssessmentTemplatePlanDto;
|
|
|
|
|
+import com.xjrsoft.module.assessment.dto.AssessmentPlanAnswerPageDto;
|
|
|
import com.xjrsoft.module.assessment.dto.AssessmentTemplatePlanPageDto;
|
|
import com.xjrsoft.module.assessment.dto.AssessmentTemplatePlanPageDto;
|
|
|
|
|
+import com.xjrsoft.module.assessment.dto.AssessmentTemplatePlanSureDto;
|
|
|
import com.xjrsoft.module.assessment.dto.UpdateAssessmentTemplatePlanDto;
|
|
import com.xjrsoft.module.assessment.dto.UpdateAssessmentTemplatePlanDto;
|
|
|
import com.xjrsoft.module.assessment.dto.UpdateAssessmentTemplatePlanTimeDto;
|
|
import com.xjrsoft.module.assessment.dto.UpdateAssessmentTemplatePlanTimeDto;
|
|
|
import com.xjrsoft.module.assessment.entity.AssessmentPlanAnswerClass;
|
|
import com.xjrsoft.module.assessment.entity.AssessmentPlanAnswerClass;
|
|
@@ -25,6 +27,7 @@ import com.xjrsoft.module.assessment.mapper.AssessmentQuestionMapper;
|
|
|
import com.xjrsoft.module.assessment.mapper.AssessmentTemplateMapper;
|
|
import com.xjrsoft.module.assessment.mapper.AssessmentTemplateMapper;
|
|
|
import com.xjrsoft.module.assessment.mapper.AssessmentTemplatePlanMapper;
|
|
import com.xjrsoft.module.assessment.mapper.AssessmentTemplatePlanMapper;
|
|
|
import com.xjrsoft.module.assessment.service.IAssessmentTemplatePlanService;
|
|
import com.xjrsoft.module.assessment.service.IAssessmentTemplatePlanService;
|
|
|
|
|
+import com.xjrsoft.module.assessment.vo.AssessmentPlanAnswerPageVo;
|
|
|
import com.xjrsoft.module.assessment.vo.AssessmentTemplatePlanPageVo;
|
|
import com.xjrsoft.module.assessment.vo.AssessmentTemplatePlanPageVo;
|
|
|
import com.xjrsoft.module.student.entity.BaseStudentSchoolRoll;
|
|
import com.xjrsoft.module.student.entity.BaseStudentSchoolRoll;
|
|
|
import com.xjrsoft.module.teacher.entity.XjrUser;
|
|
import com.xjrsoft.module.teacher.entity.XjrUser;
|
|
@@ -73,6 +76,7 @@ public class AssessmentTemplatePlanServiceImpl extends MPJBaseServiceImpl<Assess
|
|
|
);
|
|
);
|
|
|
for (AssessmentQuestion assessmentQuestion : questionList) {
|
|
for (AssessmentQuestion assessmentQuestion : questionList) {
|
|
|
AssessmentPlanQuestion planQuestion = BeanUtil.toBean(assessmentQuestion, AssessmentPlanQuestion.class);
|
|
AssessmentPlanQuestion planQuestion = BeanUtil.toBean(assessmentQuestion, AssessmentPlanQuestion.class);
|
|
|
|
|
+ planQuestion.setId(null);
|
|
|
planQuestion.setAssessmentTemplatePlanId(assessmentTemplatePlan.getId());
|
|
planQuestion.setAssessmentTemplatePlanId(assessmentTemplatePlan.getId());
|
|
|
planQuestionMapper.insert(planQuestion);
|
|
planQuestionMapper.insert(planQuestion);
|
|
|
}
|
|
}
|
|
@@ -210,4 +214,22 @@ public class AssessmentTemplatePlanServiceImpl extends MPJBaseServiceImpl<Assess
|
|
|
public Page<AssessmentTemplatePlanPageVo> getPage(Page<AssessmentTemplatePlanPageVo> page, AssessmentTemplatePlanPageDto dto) {
|
|
public Page<AssessmentTemplatePlanPageVo> getPage(Page<AssessmentTemplatePlanPageVo> page, AssessmentTemplatePlanPageDto dto) {
|
|
|
return templatePlanMapper.getPage(page, dto);
|
|
return templatePlanMapper.getPage(page, dto);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Page<AssessmentPlanAnswerPageVo> getStudentPage(Page<AssessmentPlanAnswerPageVo> page, AssessmentPlanAnswerPageDto dto) {
|
|
|
|
|
+ return templatePlanMapper.getStudentPage(page, dto);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Page<AssessmentPlanAnswerPageVo> getTeacherPage(Page<AssessmentPlanAnswerPageVo> page, AssessmentPlanAnswerPageDto dto) {
|
|
|
|
|
+ return templatePlanMapper.getTeacherPage(page, dto);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Boolean sure(AssessmentTemplatePlanSureDto dto) {
|
|
|
|
|
+ long teacherId = StpUtil.getLoginIdAsLong();
|
|
|
|
|
+ answerClassMapper.sure(dto, teacherId);
|
|
|
|
|
+ studentMapper.sure(dto, teacherId);
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|