debug:调度费计算错误
This commit is contained in:
parent
8b35e17553
commit
106c23e89e
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user