소스 검색

3.4.5 update-20250507,bug修改

xiaofei 1 개월 전
부모
커밋
30d6fc24fc

+ 2 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/mark/MarkQuestionSubjectiveController.java

@@ -153,6 +153,8 @@ public class MarkQuestionSubjectiveController extends BaseController {
     @RequestMapping(value = "/ai/enable", method = RequestMethod.POST)
     public Result aiTaskAuto(@ApiParam(value = "题目ID", required = true) @RequestParam Long questionId,
                              @ApiParam(value = "ai评卷状态", required = true) @RequestParam Boolean enableAi) {
+        MarkQuestion markQuestion = markQuestionService.getById(questionId);
+        validMarkPaperStatus(markQuestion.getExamId(), markQuestion.getPaperNumber());
         return ResultUtil.ok(markQuestionService.enableAi(questionId, enableAi));
     }
 

+ 1 - 1
teachcloud-mark/src/main/resources/mapper/MarkStudentMapper.xml

@@ -447,7 +447,7 @@
                concat(su.real_name,'(', su.login_name, ')') teacherName,
                bes.exam_start_time examStartTime,
                bes.exam_end_time examEndTime,
-               bes.ai_mark_abnormal aiMarkAbnormal
+               s.ai_mark_abnormal aiMarkAbnormal
         from mark_student s
             left join basic_exam_student bes on s.basic_student_id = bes.id
             left join sys_user su on bes.teacher_id = su.id