|
@@ -861,13 +861,14 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
List<QueryOrderFeeResultVo> orderFeeVoList = feeRuleSchemeService.convertOrderFeeVoData(insFeeOrderNew);
|
|
List<QueryOrderFeeResultVo> orderFeeVoList = feeRuleSchemeService.convertOrderFeeVoData(insFeeOrderNew);
|
|
|
orderAndAreaCompany.setOrderFeeResult(orderFeeVoList);
|
|
orderAndAreaCompany.setOrderFeeResult(orderFeeVoList);
|
|
|
FeeOrderNewVo feeOrderNewVo = feeRuleSchemeService.newConvertOrderFeeVoData(insFeeOrderNew, ptlAgreementProductCostsNew);
|
|
FeeOrderNewVo feeOrderNewVo = feeRuleSchemeService.newConvertOrderFeeVoData(insFeeOrderNew, ptlAgreementProductCostsNew);
|
|
|
|
|
+
|
|
|
feeOrderNewVo.setFeeId(insFeeOrderNew.getId());
|
|
feeOrderNewVo.setFeeId(insFeeOrderNew.getId());
|
|
|
orderAndAreaCompany.setFeeOrderNewVo(feeOrderNewVo);
|
|
orderAndAreaCompany.setFeeOrderNewVo(feeOrderNewVo);
|
|
|
//计算总和
|
|
//计算总和
|
|
|
|
|
|
|
|
BigDecimal sum = feeOrderNewVo.getExportFee()
|
|
BigDecimal sum = feeOrderNewVo.getExportFee()
|
|
|
.stream()
|
|
.stream()
|
|
|
- .filter(x -> BusinessConstant.FEE_INSURANCE_TYPE_4.equals(x.getInsuranceType()))
|
|
|
|
|
|
|
+ .filter(x -> !BusinessConstant.FEE_INSURANCE_TYPE_4.equals(x.getInsuranceType()))
|
|
|
.map(FeeOrderNewVo.ExportFee::getTotalAmount)
|
|
.map(FeeOrderNewVo.ExportFee::getTotalAmount)
|
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
orderAndAreaCompany.setSumFee(sum.toString());
|
|
orderAndAreaCompany.setSumFee(sum.toString());
|
|
@@ -1524,7 +1525,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
|
|
|
|
|
BigDecimal sum = feeOrderNewVo.getExportFee()
|
|
BigDecimal sum = feeOrderNewVo.getExportFee()
|
|
|
.stream()
|
|
.stream()
|
|
|
- .filter(x -> BusinessConstant.FEE_INSURANCE_TYPE_4.equals(x.getInsuranceType()))
|
|
|
|
|
|
|
+ .filter(x -> !BusinessConstant.FEE_INSURANCE_TYPE_4.equals(x.getInsuranceType()))
|
|
|
.map(FeeOrderNewVo.ExportFee::getTotalAmount)
|
|
.map(FeeOrderNewVo.ExportFee::getTotalAmount)
|
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
orderAndAreaCompany.setSumFee(sum.toString());
|
|
orderAndAreaCompany.setSumFee(sum.toString());
|
|
@@ -1910,7 +1911,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
if (feeOrderNewVo != null && feeOrderNewVo.getExportFee() != null && feeOrderNewVo.getExportFee().size() > 0) {
|
|
if (feeOrderNewVo != null && feeOrderNewVo.getExportFee() != null && feeOrderNewVo.getExportFee().size() > 0) {
|
|
|
sumyh = feeOrderNewVo.getExportFee()
|
|
sumyh = feeOrderNewVo.getExportFee()
|
|
|
.stream()
|
|
.stream()
|
|
|
- .filter(x -> BusinessConstant.FEE_INSURANCE_TYPE_4.equals(x.getInsuranceType()))
|
|
|
|
|
|
|
+ .filter(x -> !BusinessConstant.FEE_INSURANCE_TYPE_4.equals(x.getInsuranceType()))
|
|
|
.map(FeeOrderNewVo.ExportFee::getTotalAmount)
|
|
.map(FeeOrderNewVo.ExportFee::getTotalAmount)
|
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
}
|
|
}
|