wangliang 7 月之前
父节点
当前提交
3acebd99e7

+ 1 - 1
teachcloud-obe/src/main/java/com/qmth/teachcloud/obe/service/impl/TCFinalScoreServiceImpl.java

@@ -239,7 +239,7 @@ public class TCFinalScoreServiceImpl extends ServiceImpl<TCFinalScoreMapper, TCF
                         Map<String, TCFinalScore> tcUsualScoreDbMap = tcFinalScoreDbSourceList.stream().collect(Collectors.toMap(TCFinalScore::getStudentCode, Function.identity(), (dto1, dto2) -> dto1));
                         AtomicInteger size = new AtomicInteger();
                         tcFinalScoreList.stream().peek(s -> {
-                            if (tcUsualScoreDbMap.containsKey(s.getStudentCode().trim())) {
+                            if (Objects.nonNull(s.getStudentCode()) && tcUsualScoreDbMap.containsKey(s.getStudentCode().trim())) {
                                 size.incrementAndGet();
                             }
                         }).collect(Collectors.toList());

+ 1 - 1
teachcloud-obe/src/main/java/com/qmth/teachcloud/obe/service/impl/TCUsualScoreServiceImpl.java

@@ -181,7 +181,7 @@ public class TCUsualScoreServiceImpl extends ServiceImpl<TCUsualScoreMapper, TCU
                         Map<String, TCUsualScore> tcUsualScoreDbMap = tcUsualScoreDbSourceList.stream().collect(Collectors.toMap(TCUsualScore::getStudentCode, Function.identity(), (dto1, dto2) -> dto1));
                         AtomicInteger size = new AtomicInteger();
                         tcUsualScoreList.stream().peek(s -> {
-                            if (tcUsualScoreDbMap.containsKey(s.getStudentCode().trim())) {
+                            if (Objects.nonNull(s.getStudentCode()) && tcUsualScoreDbMap.containsKey(s.getStudentCode().trim())) {
                                 size.incrementAndGet();
                             }
                         }).collect(Collectors.toList());