Browse Source

feat: 任务中心/企业承接任务-完成积分值加上审核管理费

lixuesong 1 year ago
parent
commit
08ab8c3f90

+ 6 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmScorePackageController.java

@@ -638,7 +638,12 @@ public class WmScorePackageController {
 				}
 				score = score4;
 			}
-			ext.setYsh(score);
+
+			// 完成积分值(最终完成积分值 = 完成积分值 * (1+审核管理费比例))
+			int actualScore = BigDecimal.valueOf(score).multiply(
+					ext.getAuditManagementFeeRates().divide(new BigDecimal("100.00"), RoundingMode.HALF_EVEN).add(BigDecimal.ONE)
+			).intValue();
+			ext.setYsh(actualScore);
 			ext.setYtjtt(ytjtt);
 
 			ext.setPayScore(total1);

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

@@ -2709,7 +2709,12 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 		}
 
 		wmScorePackage.setPayScore(payScoreAndYsh.get("payScore"));
-		wmScorePackage.setYsh(payScoreAndYsh.get("ysh"));
+
+		// 完成积分值(最终完成积分值 = 完成积分值 * (1+审核管理费比例))
+		int actualScore = BigDecimal.valueOf(ysh).multiply(
+				wmScorePackage.getAuditManagementFeeRates().divide(new BigDecimal("100.00"), RoundingMode.HALF_EVEN).add(BigDecimal.ONE)
+		).intValue();
+		wmScorePackage.setYsh(actualScore);
 
 		// 封装报告状态
 		wmScorePackage.setReportMqName(CacheConstants.EXPORT_NBA_REPORT_CACHE);