From 54ef548d58771a5ceaf8e83543bf76d80d051fd7 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 12 Nov 2021 12:41:20 +0800
Subject: [PATCH] 培训导入,成绩导入新增测试导入,用户查询修改
---
src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java b/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
index 27da2b5..9396217 100644
--- a/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
+++ b/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
@@ -358,6 +358,46 @@
}
}
+
+// /**
+// * 导入实操成绩--测试
+// * @param examScoreExcelList
+// * @param isCovered 是否覆盖
+// */
+// @Override
+// public void importExamScore(List<ExamScoreExcel> examScoreExcelList, Boolean isCovered) {
+// if (examScoreExcelList.size()>0){
+// List<Object> errorList = new ArrayList<>();
+// //导入状态,默认为true ,如果有一个出现问题则为 false
+// AtomicBoolean status = new AtomicBoolean(true);
+// //遍历
+// examScoreExcelList.forEach(examScoreExcel -> {
+//// 测试生成考试成绩
+// ExamScore examScore = new ExamScore();
+// examScore.setCandidateNo(examScoreExcel.getCandidateNo());
+// examScore.setQualified(2);
+// //根据身份证号查询用户
+// User user = userService.getUserInfoByIdCardNo(examScoreExcel.getIdCardNo());
+// examScore.setUserId(user.getId().toString());
+// examScore.setExamId("120");
+// //根据准考证号查询报名id
+// TrainingRegistration trainingRegistration = new TrainingRegistration();
+// trainingRegistration.setCandidateNo(examScoreExcel.getCandidateNo());
+// TrainingRegistration one = trainingRegistrationService.getOne(Condition.getQueryWrapper(trainingRegistration));
+// examScore.setApplyId(one.getId());
+// examScore.setLearnGrade(examScoreExcel.getLearnGrade());
+// examScore.setAllGrade(examScore.getLearnGrade()/2);
+// //新增
+// this.save(examScore);
+// });
+// //如果所有数据导入有一个异常
+// if (!status.get()){
+// String errorAccount = StringUtils.join(errorList, "\\\n");
+// throw new ServiceException("用户:["+errorAccount+"]实操成绩导入失败!账号与准考证号不匹配!");
+// }
+// }
+// }
+
@Override
public List<Map<String, Object>> scoreStatistics(String deptid,String jurisdiction) {
return baseMapper.scoreStatistics(deptid,jurisdiction);
--
Gitblit v1.9.3