瀏覽代碼

处理NPE

mingfu 1 周之前
父節點
當前提交
2d2a03f37a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      ie-admin/src/main/java/com/ruoyi/web/service/LearnTeacherService.java

+ 1 - 1
ie-admin/src/main/java/com/ruoyi/web/service/LearnTeacherService.java

@@ -408,7 +408,7 @@ public class LearnTeacherService {
         dkCond.setExamineeTypes(examType);
         Map<String, LearnDirectedKnowledge> directedKnowledgeMap = learnDirectedKnowledgeMapper.selectLearnDirectedKnowledgeList(dkCond).stream().collect(Collectors.toMap(LearnDirectedKnowledge::getDirectKey, t -> t));
         LearnDirectedKnowledge directedKnowledge = null;
-        if(null != (directedKnowledge = getBestLearnDirectedKnowledge(curr, directedKnowledgeMap))) {
+        if(null != (directedKnowledge = getBestLearnDirectedKnowledge(curr, directedKnowledgeMap)) && StringUtils.isNotBlank(directedKnowledge.getKnowledges())) {
             knowledgeIdSet.addAll(Stream.of(directedKnowledge.getKnowledges().split(",")).map(t -> Long.parseLong(t.trim())).collect(Collectors.toList()));
         }
         return knowledgeIdSet;