shc 3 жил өмнө
parent
commit
8f20d49c92

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

@@ -1878,19 +1878,20 @@ public class WmTaskServiceImpl extends ServiceImpl<WmTaskMapper, WmTask> impleme
 				}
 
 				// 校验结算金额 0.5~2
-				double min = new BigDecimal(scorePackage.getUserScore())
+				double min = new BigDecimal(scorePackage.getScore())
 						.divide(new BigDecimal(scorePackage.getTaskNum()),2,RoundingMode.HALF_EVEN)
 						.multiply(new BigDecimal("0.5"))
 						.setScale(2, RoundingMode.HALF_EVEN)
 						.doubleValue();
-				double max = new BigDecimal(scorePackage.getUserScore())
+				double max = new BigDecimal(scorePackage.getScore())
 						.divide(new BigDecimal(scorePackage.getTaskNum()),2,RoundingMode.HALF_EVEN)
 						.multiply(new BigDecimal("2.0"))
 						.setScale(2, RoundingMode.HALF_EVEN)
 						.doubleValue();
 				double amount = commonEvidenceDTO.getAmount().doubleValue();
+
 				if (amount < min || amount > max) {
-					log.error("结算金额不在范围内");
+					log.error("结算金额不在范围内, min:[{}], max:[{}], amount:[{}]", min, max, amount);
 					errorMap(errorMap, "结算金额不在范围内", commonEvidenceDTO.getId());
 					return;
 				}