debug:调度费计算错误

This commit is contained in:
磷叶 2025-05-18 10:25:44 +08:00
parent 8b35e17553
commit 106c23e89e

View File

@ -5,11 +5,10 @@ import java.math.RoundingMode;
/** /**
* @author wjh * @author wjh
* 2025/1/17 * 2025/1/17
*/ */
public class MathUtils { public class MathUtils {
/** /**
* 判断a和b的值是否一致 * 判断a和b的值是否一致
*/ */
@ -33,7 +32,7 @@ public class MathUtils {
/** /**
* 减法 * 减法
*/ */
public static BigDecimal subtractDecimal(BigDecimal a, BigDecimal ...values) { public static BigDecimal subtractDecimal(BigDecimal a, BigDecimal... values) {
BigDecimal result = a; BigDecimal result = a;
if (result == null) { if (result == null) {
result = BigDecimal.ZERO; result = BigDecimal.ZERO;
@ -132,7 +131,7 @@ public class MathUtils {
} }
// 获取最小值 // 获取最小值
public static BigDecimal min(BigDecimal ...values) { public static BigDecimal min(BigDecimal... values) {
if (values == null || values.length == 0) { if (values == null || values.length == 0) {
return null; return null;
} }
@ -140,7 +139,7 @@ public class MathUtils {
for (int i = 1; i < values.length; i++) { for (int i = 1; i < values.length; i++) {
BigDecimal value = values[i]; BigDecimal value = values[i];
if (value == null) { if (value == null) {
continue; return null;
} }
if (min == null || value.compareTo(min) < 0) { if (min == null || value.compareTo(min) < 0) {
min = value; min = value;