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

fix: 查询关联积分包的可分配积分值

lixuesong 1 éve
szülő
commit
7591109c1b

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

@@ -3241,14 +3241,14 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 			packages.forEach(pkg -> {
 				String packageId = pkg.getId();
 				// 统计可分配积分值
-                Integer kfpjf = pkg.getKfpjf();
+                Integer score = pkg.getScore();
                 if (finalRelatedPackageScoresMap.containsKey(packageId)) {
-                    kfpjf += finalRelatedPackageScoresMap.get(packageId);
+					score -= finalRelatedPackageScoresMap.get(packageId);
                 }
                 if (finalRelatedTaskScoresMap.containsKey(packageId)) {
-                    kfpjf += finalRelatedTaskScoresMap.get(packageId);
+					score -= finalRelatedTaskScoresMap.get(packageId);
                 }
-                pkg.setKfpjf(kfpjf);
+                pkg.setKfpjf(score);
 			});
 		}