From 08c9b1a489ae7a0471dca619f86115505a4e78ff Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期一, 17 六月 2024 17:39:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/main/java/com/ycl/jxkg/domain/entity/ExamSubmitTemp.java | 6 +++++-
src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java | 1 +
src/main/java/com/ycl/jxkg/domain/vo/ExamSubmitTempVO.java | 5 +++++
src/main/resources/mapper/ClassesUserMapper.xml | 4 +++-
src/main/java/com/ycl/jxkg/domain/vo/StudentExamInfoVO.java | 3 +++
5 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/ExamSubmitTemp.java b/src/main/java/com/ycl/jxkg/domain/entity/ExamSubmitTemp.java
index 0135a9b..d65d7a4 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/ExamSubmitTemp.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/ExamSubmitTemp.java
@@ -39,9 +39,13 @@
private String examSubmit;
@TableField("status")
- /** 鐘舵�侊細涓存椂銆佷繚瀛� */
+ /** 鐘舵�侊細涓存椂銆佸畬鎴� */
private ExamSubmitTempStatusEnum status;
+ @TableField("mark_paper_status")
+ /** 鐘舵�侊細涓存椂銆佸畬鎴� */
+ private ExamSubmitTempStatusEnum markPaperStatus;
+
@TableField(value = "create_time", fill = FieldFill.INSERT)
private Date createTime;
diff --git a/src/main/java/com/ycl/jxkg/domain/vo/ExamSubmitTempVO.java b/src/main/java/com/ycl/jxkg/domain/vo/ExamSubmitTempVO.java
index d68348c..c844d63 100644
--- a/src/main/java/com/ycl/jxkg/domain/vo/ExamSubmitTempVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/ExamSubmitTempVO.java
@@ -3,6 +3,8 @@
import com.ycl.jxkg.domain.base.AbsVo;
import com.ycl.jxkg.domain.entity.ExamSubmitTemp;
import java.util.List;
+
+import com.ycl.jxkg.enums.general.ExamSubmitTempStatusEnum;
import org.springframework.lang.NonNull;
import org.springframework.beans.BeanUtils;
import io.swagger.annotations.ApiModel;
@@ -37,6 +39,9 @@
/** 鐘舵�侊細涓存椂銆佷繚瀛� */
private String status;
+ /** 鐘舵�侊細涓存椂銆佸畬鎴� */
+ private String markPaperStatus;
+
public static ExamSubmitTempVO getVoByEntity(@NonNull ExamSubmitTemp entity, ExamSubmitTempVO vo) {
if(vo == null) {
vo = new ExamSubmitTempVO();
diff --git a/src/main/java/com/ycl/jxkg/domain/vo/StudentExamInfoVO.java b/src/main/java/com/ycl/jxkg/domain/vo/StudentExamInfoVO.java
index c6a76fa..02ac13a 100644
--- a/src/main/java/com/ycl/jxkg/domain/vo/StudentExamInfoVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/StudentExamInfoVO.java
@@ -29,6 +29,9 @@
private Date updateTime;
+ /** 闃呭嵎鐘舵�� */
+ private ExamSubmitTempStatusEnum markPaperStatus;
+
/** 鍙嶅簭鍒楀寲鍚庣殑棰� */
private List<DoQuestionVO> questionList;
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 438aff3..a73b531 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
@@ -219,6 +219,7 @@
examSubmitTemp.setStatus(status);
examSubmitTemp.setUserId(webContext.getCurrentUser().getId());
examSubmitTemp.setExamSubmit(JSON.toJSONString(submitData.getQuestionList()));
+ examSubmitTemp.setMarkPaperStatus(ExamSubmitTempStatusEnum.TEMP);
examSubmitTempMapper.insert(examSubmitTemp);
}
}
diff --git a/src/main/resources/mapper/ClassesUserMapper.xml b/src/main/resources/mapper/ClassesUserMapper.xml
index f981e6d..23d914e 100644
--- a/src/main/resources/mapper/ClassesUserMapper.xml
+++ b/src/main/resources/mapper/ClassesUserMapper.xml
@@ -21,6 +21,7 @@
<result column="status" property="status" typeHandler="org.apache.ibatis.type.EnumOrdinalTypeHandler"/>
<result column="phone" property="phone"/>
<result column="update_time" property="updateTime"/>
+ <result column="mark_paper_status" property="markPaperStatus" typeHandler="org.apache.ibatis.type.EnumOrdinalTypeHandler"/>
</resultMap>
@@ -59,7 +60,8 @@
TU.phone,
EST.do_time,
EST.status,
- EST.exam_submit
+ EST.exam_submit,
+ EST.mark_paper_status
FROM
t_classes_user TCU
INNER JOIN t_user TU ON TU.id = TCU.user_id AND TCU.classes_id = #{classesId}
--
Gitblit v1.8.0