From 5dae20b7a70a4b8f2bd67ad540b8526e7dab5d7e Mon Sep 17 00:00:00 2001 From: luogw <3132758203@qq.com> Date: Mon, 9 Mar 2026 08:45:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E6=89=A7=E8=A1=8C=E8=80=83?= =?UTF-8?q?=E8=AF=95=E5=BC=82=E5=B8=B8=E5=A4=84=E7=90=86=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AdminExamRecordController.java | 15 +++++++++++---- .../{examHandleJob.java => ExamHandleJob.java} | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) rename src/main/java/com/project/exam/domain/job/{examHandleJob.java => ExamHandleJob.java} (99%) diff --git a/src/main/java/com/project/exam/controller/AdminExamRecordController.java b/src/main/java/com/project/exam/controller/AdminExamRecordController.java index c6a3870..cc110cc 100644 --- a/src/main/java/com/project/exam/controller/AdminExamRecordController.java +++ b/src/main/java/com/project/exam/controller/AdminExamRecordController.java @@ -1,17 +1,14 @@ package com.project.exam.controller; - -import com.github.tingyugetc520.ali.dingtalk.error.DtErrorException; -import com.project.appeal.domain.param.AppealParam; import com.project.base.domain.result.PageResult; import com.project.base.domain.result.Result; import com.project.exam.application.ExamRecordApplicationService; import com.project.exam.domain.dto.ExamRecordDTO; +import com.project.exam.domain.job.ExamHandleJob; import com.project.exam.domain.param.ExamRecordParam; import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -22,6 +19,8 @@ public class AdminExamRecordController { @Autowired private ExamRecordApplicationService examRecordApplicationService; + @Autowired + private ExamHandleJob examHandleJob; @GetMapping("/search") public Result> adminSearch(ExamRecordParam param) throws Exception{ @@ -33,4 +32,12 @@ public class AdminExamRecordController { public void export(ExamRecordParam examRecordParam, HttpServletResponse response) throws Exception { examRecordApplicationService.export(examRecordParam , response); } + + /** + * 手动执行考试异常处理任务 + */ + @GetMapping("/handleUnsubmittedExams") + public void handleUnsubmittedExams(){ + examHandleJob.handleUnsubmittedExams(); + } } diff --git a/src/main/java/com/project/exam/domain/job/examHandleJob.java b/src/main/java/com/project/exam/domain/job/ExamHandleJob.java similarity index 99% rename from src/main/java/com/project/exam/domain/job/examHandleJob.java rename to src/main/java/com/project/exam/domain/job/ExamHandleJob.java index 03d7384..4bcc30a 100644 --- a/src/main/java/com/project/exam/domain/job/examHandleJob.java +++ b/src/main/java/com/project/exam/domain/job/ExamHandleJob.java @@ -22,7 +22,7 @@ import java.util.List; */ @Service @Slf4j -public class examHandleJob { +public class ExamHandleJob { @Autowired private ExamRecordMapper examRecordMapper;