智慧保安后台管理-外网项目备份
钟日健
2026-06-01 62eb499b0c969f246d3245d1429a97da4de1ce28
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);
         //返回