From 62eb499b0c969f246d3245d1429a97da4de1ce28 Mon Sep 17 00:00:00 2001
From: 钟日健 <arsn163@163.com>
Date: Mon, 01 Jun 2026 20:46:13 +0800
Subject: [PATCH] feat: 成绩查询增加年龄查询返回

---
 src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java b/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
index 19b9c38..c71e2da 100644
--- a/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
+++ b/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
@@ -164,18 +164,18 @@
 	 */
 	@Override
 	public Object insertSimulateExamRecord(SimulateExamRecord simulateExamRecord) {
-		//创建返回信息map
+//		//创建返回信息map
 		Map<String, Object> map = new HashMap<>();
-		//使用身份证号码匹配人员信息(user_id)
-		User user = new User();
-		user.setIsDeleted(0);
-		user.setStatus(1);
-		user.setCardid(simulateExamRecord.getIdCardNo());
-		List<User> list = userService.list(Condition.getQueryWrapper(user));
+//		//使用身份证号码匹配人员信息(user_id)
+//		User user = new User();
+//		user.setIsDeleted(0);
+//		user.setStatus(1);
+//		user.setCardid(simulateExamRecord.getIdCardNo());
+//		List<User> list = userService.list(Condition.getQueryWrapper(user));
 		List<ExamSubjectChoicesVO> choicesVOList = new ArrayList<>();
 		boolean status = false;
-		if (list.size()>0){
-			User user1 = list.get(0);
+//		if (list.size()>0){
+//			User user1 = list.get(0);
 			//从大题库随机抽取100道题目
 			choicesVOList = examPaperService.simulateQueryRandomSubjectList();
 			//取出考试id
@@ -203,9 +203,9 @@
 				//返回信息
 				return map;
 			}
-		}else {
-			throw new ServiceException("未查询到该人员信息");
-		}
+//		}else {
+//			throw new ServiceException("未查询到该人员信息");
+//		}
 		//返回数据
 		return map;
 	}
@@ -338,6 +338,9 @@
 			}
 			//设置总分
 			simulateExamRecord.setScore(count);
+			// 考试完成
+			simulateExamRecord.setStatus(3);
+			simulateExamRecord.setEndTime(new Date());
 			//更新模拟考试信息
 			this.updateById(simulateExamRecord);
 			//返回

--
Gitblit v1.9.3