Преглед на файлове

fix: 优化剩余积分NPE

李学松 преди 2 години
родител
ревизия
a04a14f678
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackageServiceImpl.java

+ 3 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackageServiceImpl.java

@@ -1194,7 +1194,9 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 			if (CollUtil.isNotEmpty(scorePackages)){
 				sum = scorePackages.stream().mapToInt(WmScorePackage::getScore).sum();
 			}
-			p.setScore(p.getScore() - sum);
+			if (Objects.nonNull(p.getScore())) {
+				p.setScore(p.getScore() - sum);
+			}
 		});
 
 		return packages.stream().collect(Collectors.toMap(WmScorePackage::getId, Function.identity())).get(pkgId);