From 3303fef314b45020d8ea62a908d887060d695b3f Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 03 七月 2024 09:39:32 +0800
Subject: [PATCH] 教学资源增加班级

---
 src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
index b5cec94..fe1d8e5 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
@@ -2,6 +2,7 @@
 
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSONArray;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
@@ -470,9 +471,6 @@
         // 鐜板湪鍙渶瑕佷繚瀛樺埌涓�寮犱复鏃惰〃
         // 璇ユ帴鍙f槸涓诲姩鎻愪氦锛屾墍浠ョ姸鎬侀兘璁剧疆涓哄畬鎴愶紝浠ヤ究鍚庣画鑰佸笀闃呭嵎
         saveTempExam(submitData, ExamSubmitTempStatusEnum.finish);
-
-        //TODO:鑰冭瘯鐘舵�佽瀹氫负缁撴潫
-
         return Result.ok();
     }
 
@@ -845,6 +843,13 @@
             examPaperScoreMapper.updateById(examPaperScore);
         } else {
             examPaperScoreMapper.insert(examPaperScore);
+            //淇敼鑰冭瘯閲岃瘯鍗风姸鎬佷负宸查槄鍗�
+            ExamSubmitTemp userExam = new LambdaQueryChainWrapper<>(examSubmitTempMapper)
+                    .eq(ExamSubmitTemp::getExamId, examPaperMark.getExamId())
+                    .eq(ExamSubmitTemp::getUserId, examPaperMark.getUserId())
+                    .one();
+            userExam.setMarkPaperStatus(ExamSubmitTempStatusEnum.finish);
+            examSubmitTempMapper.updateById(userExam);
         }
         return Result.ok();
     }

--
Gitblit v1.8.0