|
@@ -338,8 +338,8 @@ public class SaleStatementServiceImpl implements SaleStatementService {
|
|
BigDecimal payAmount = payList.stream().map(pay -> {
|
|
BigDecimal payAmount = payList.stream().map(pay -> {
|
|
//获取汇率
|
|
//获取汇率
|
|
BigDecimal rate = pay.getRate()==null?BigDecimal.ONE:pay.getRate();
|
|
BigDecimal rate = pay.getRate()==null?BigDecimal.ONE:pay.getRate();
|
|
- // 获取认领金额
|
|
|
|
- BigDecimal money = pay.getAmount();
|
|
|
|
|
|
+ // 获取金额
|
|
|
|
+ BigDecimal money = pay.getAmount()==null?BigDecimal.ZERO:pay.getAmount();
|
|
// 返回兑人民币后金额
|
|
// 返回兑人民币后金额
|
|
return rate.multiply(money);
|
|
return rate.multiply(money);
|
|
}).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
}).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
@@ -374,7 +374,7 @@ public class SaleStatementServiceImpl implements SaleStatementService {
|
|
BigDecimal contractArrival = cList.stream().map(claimContract -> {
|
|
BigDecimal contractArrival = cList.stream().map(claimContract -> {
|
|
//获取汇率
|
|
//获取汇率
|
|
BigDecimal rate = waterMap.getOrDefault(claimContract.getBusinessId(), BigDecimal.ONE);
|
|
BigDecimal rate = waterMap.getOrDefault(claimContract.getBusinessId(), BigDecimal.ONE);
|
|
- // 获取认领金额
|
|
|
|
|
|
+ // 获取金额
|
|
BigDecimal money = claimContract.getMoney();
|
|
BigDecimal money = claimContract.getMoney();
|
|
// 返回兑人民币后金额
|
|
// 返回兑人民币后金额
|
|
return rate.multiply(money);
|
|
return rate.multiply(money);
|
|
@@ -422,7 +422,7 @@ public class SaleStatementServiceImpl implements SaleStatementService {
|
|
//获取汇率
|
|
//获取汇率
|
|
BigDecimal rate = pay.getRate()==null?BigDecimal.ONE:pay.getRate();
|
|
BigDecimal rate = pay.getRate()==null?BigDecimal.ONE:pay.getRate();
|
|
// 获取认领金额
|
|
// 获取认领金额
|
|
- BigDecimal money = pay.getAmount();
|
|
|
|
|
|
+ BigDecimal money = pay.getAmount()==null?BigDecimal.ZERO:pay.getAmount();
|
|
// 返回兑人民币后金额
|
|
// 返回兑人民币后金额
|
|
return rate.multiply(money);
|
|
return rate.multiply(money);
|
|
}).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
}).reduce(BigDecimal.ZERO, BigDecimal::add);
|