| | |
| | | */ |
| | | @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 |
| | |
| | | //返回信息 |
| | | return map; |
| | | } |
| | | }else { |
| | | throw new ServiceException("未查询到该人员信息"); |
| | | } |
| | | // }else { |
| | | // throw new ServiceException("未查询到该人员信息"); |
| | | // } |
| | | //返回数据 |
| | | return map; |
| | | } |
| | |
| | | } |
| | | //设置总分 |
| | | simulateExamRecord.setScore(count); |
| | | // 考试完成 |
| | | simulateExamRecord.setStatus(3); |
| | | simulateExamRecord.setEndTime(new Date()); |
| | | //更新模拟考试信息 |
| | | this.updateById(simulateExamRecord); |
| | | //返回 |