Forráskód Böngészése

fix(task): 修复任务分析评分可能为空的问题

- 在计算基础分数和评价分时,增加了对 scoreBean 对象是否为空的判断
- 如果 scoreBean 为空,则返回 null,避免潜在的空指针异常
wanyuan 3 hónapja
szülő
commit
a2ebfd4674

+ 2 - 2
tc-service/tap-task/src/main/java/com/minto/app/task/manager/TaskAnalysisManagerImpl.java

@@ -1652,9 +1652,9 @@ public class TaskAnalysisManagerImpl implements ITaskAnalysisManager{
             result.put("sort", tipEnum.getSort());
             TypeSettingScoreBean scoreBean = collect.get(tipEnum.getId());
             //基础分数
-            result.put("baseScore", scoreBean.getBaseScore());
+            result.put("baseScore", scoreBean == null ? null : scoreBean.getBaseScore());
             //评价分
-            result.put("evalScore", scoreBean.getEvalScore());
+            result.put("evalScore", scoreBean == null ? null : scoreBean.getEvalScore());
             list.add(result);
         });
         return list;