From a9ae7695cffb9cadcbca325184765dadfecb41aa Mon Sep 17 00:00:00 2001 From: luluyuyu <3305167204@qq.com> Date: Sat, 11 Jan 2025 10:40:44 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=BE=85/=E5=B7=B2=E6=89=B9?= =?UTF-8?q?=E9=98=85=E8=AF=95=E5=8D=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ExamSurveyAnswerController.java | 13 ++++++++++ .../service/ExamSurveyAnswerService.java | 2 ++ .../impl/ExamSurveyAnswerServiceImpl.java | 26 +++++++------------ 3 files changed, 24 insertions(+), 17 deletions(-) diff --git a/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/controller/ExamSurveyAnswerController.java b/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/controller/ExamSurveyAnswerController.java index c9827d88..1abbce13 100644 --- a/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/controller/ExamSurveyAnswerController.java +++ b/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/controller/ExamSurveyAnswerController.java @@ -83,5 +83,18 @@ public class ExamSurveyAnswerController { examSurveyAnswerService.queryMySurveyAnswerList(inputObject, outputObject); } + /** + * 获取已/待批阅试卷信息 + * + * @param inputObject 入参以及用户信息等获取对象 + * @param outputObject 出参以及提示信息的返回值对象 + */ + @ApiOperation(id = "queryNoOrYesSurveyAnswerList", value = "获取已/待批阅试卷信息", method = "POST", allUse = "2") + @ApiImplicitParams({ + @ApiImplicitParam(id = "state", name = "state", value = "待批阅状态1", required = "required")}) + @RequestMapping("/post/ExamSurveyAnswerController/queryNoOrYesSurveyAnswerList") + public void queryNoOrYesSurveyAnswerList(InputObject inputObject, OutputObject outputObject) { + examSurveyAnswerService.queryNoOrYesSurveyAnswerList(inputObject, outputObject); + } } diff --git a/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/ExamSurveyAnswerService.java b/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/ExamSurveyAnswerService.java index c4fa65fb..bd388ba5 100644 --- a/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/ExamSurveyAnswerService.java +++ b/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/ExamSurveyAnswerService.java @@ -21,4 +21,6 @@ public interface ExamSurveyAnswerService extends SkyeyeBusinessService querySurveyAnswer(String surveyId, String answerId, String userId); + + List queryNoOrYesSurveyAnswerList(InputObject inputObject, OutputObject outputObject); } diff --git a/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/impl/ExamSurveyAnswerServiceImpl.java b/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/impl/ExamSurveyAnswerServiceImpl.java index 82c43044..d2650c41 100644 --- a/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/impl/ExamSurveyAnswerServiceImpl.java +++ b/skyeye-school/school-exam/src/main/java/com/skyeye/exam/examsurveyanswer/service/impl/ExamSurveyAnswerServiceImpl.java @@ -3,39 +3,22 @@ package com.skyeye.exam.examsurveyanswer.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.skyeye.annotation.service.SkyeyeService; import com.skyeye.base.business.service.impl.SkyeyeBusinessServiceImpl; -import com.skyeye.common.constans.CommonNumConstants; import com.skyeye.common.object.InputObject; import com.skyeye.common.object.OutputObject; import com.skyeye.common.util.mybatisplus.MybatisPlusUtil; -import com.skyeye.eve.examquestion.entity.Question; -import com.skyeye.eve.examquestion.service.QuestionService; -import com.skyeye.exam.examananswer.entity.ExamAnAnswer; import com.skyeye.exam.examananswer.service.ExamAnAnswerService; -import com.skyeye.exam.examancheckbox.entitiy.ExamAnCheckbox; import com.skyeye.exam.examancheckbox.service.ExamAnCheckboxService; -import com.skyeye.exam.examanchencheckbox.entity.ExamAnChenCheckbox; import com.skyeye.exam.examanchencheckbox.service.ExamAnChenCheckboxService; -import com.skyeye.exam.examanchenfbk.entity.ExamAnChenFbk; import com.skyeye.exam.examanchenfbk.service.ExamAnChenFbkService; -import com.skyeye.exam.examanchenradio.entity.ExamAnChenRadio; import com.skyeye.exam.examanchenradio.service.ExamAnChenRadioService; -import com.skyeye.exam.examanchenscore.entity.ExamAnChenScore; import com.skyeye.exam.examanchenscore.service.ExamAnChenScoreService; -import com.skyeye.exam.examancompchenradio.entity.ExamAnCompChenRadio; import com.skyeye.exam.examancompchenradio.service.ExamAnCompChenRadioService; -import com.skyeye.exam.examandfillblank.entity.ExamAnDfillblank; import com.skyeye.exam.examandfillblank.service.ExamAnDfilllankService; -import com.skyeye.exam.examanenumqu.entity.ExamAnEnumqu; import com.skyeye.exam.examanenumqu.service.ExamAnEnumquService; -import com.skyeye.exam.examanfillblank.entity.ExamAnFillblank; import com.skyeye.exam.examanfillblank.service.ExamAnFillblankService; -import com.skyeye.exam.examanorder.entity.ExamAnOrder; import com.skyeye.exam.examanorder.service.ExamAnOrderService; -import com.skyeye.exam.examanradio.entity.ExamAnRadio; import com.skyeye.exam.examanradio.service.ExamAnRadioService; -import com.skyeye.exam.examanscore.entity.ExamAnScore; import com.skyeye.exam.examanscore.service.ExamAnScoreService; -import com.skyeye.exam.examanyesno.entity.ExamAnYesno; import com.skyeye.exam.examanyesno.service.ExamAnYesnoService; import com.skyeye.exam.examsurveyanswer.dao.ExamSurveyAnswerDao; import com.skyeye.exam.examsurveyanswer.entity.ExamSurveyAnswer; @@ -159,4 +142,13 @@ public class ExamSurveyAnswerServiceImpl extends SkyeyeBusinessServiceImpl queryNoOrYesSurveyAnswerList(InputObject inputObject, OutputObject outputObject) { + Map map = inputObject.getParams(); + String state = map.get("state").toString(); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq(MybatisPlusUtil.toColumns(ExamSurveyAnswer::getState), state); + return list(queryWrapper); + } }