|
|
@@ -2290,12 +2290,12 @@ public class InsPlyIncomeServiceImpl extends ServiceImpl<InsPlyIncomeMapper, Ins
|
|
|
}
|
|
|
List<SettlementDocumentaryFeesEntity> settleInsPlyIncomes = settlementDocumentaryFeesService.queryAmount(params); //金额总数
|
|
|
for (SettlementDocumentaryFeesEntity settleInsPlyIncome : settleInsPlyIncomes) {
|
|
|
- BigDecimal settleIcommissionFeevalue = settleInsPlyIncome.getSettlementAmount();// 已结算金额
|
|
|
- readyCommissionFeevalue = readyCommissionFeevalue.add(settleIcommissionFeevalue); //已结算总
|
|
|
-
|
|
|
- BigDecimal divide = new BigDecimal(100).subtract(settleInsPlyIncome.getTaxPoints()).divide(new BigDecimal(100));
|
|
|
- expendAmount = expendAmount.add(settleInsPlyIncome.getSettlementAmount().multiply(divide));
|
|
|
-
|
|
|
+ if(ObjectUtils.isNotEmpty(settleInsPlyIncome)){
|
|
|
+ BigDecimal settleIcommissionFeevalue = settleInsPlyIncome.getSettlementAmount().compareTo(BigDecimal.ZERO) > 0 ? settleInsPlyIncome.getSettlementAmount() : BigDecimal.ZERO;// 已结算金额
|
|
|
+ readyCommissionFeevalue = readyCommissionFeevalue.add(settleIcommissionFeevalue); //已结算总
|
|
|
+ BigDecimal divide = new BigDecimal(100).subtract(settleInsPlyIncome.getTaxPoints()).divide(new BigDecimal(100));
|
|
|
+ expendAmount = expendAmount.add(settleInsPlyIncome.getSettlementAmount().multiply(divide));
|
|
|
+ }
|
|
|
}
|
|
|
params.put("settlementStatus", 0); //未开票金额
|
|
|
List<SettlementDocumentaryFeesEntity> noInvoicInsPlyIncomes = settlementDocumentaryFeesService.queryNew(params); //金额总数
|