Browse Source

fix: 优化剩余积分NPE

李学松 2 năm trước cách đây
mục cha
commit
a04a14f678

+ 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);