| | |
| | | int i =1; |
| | | for (TChargingOrder tChargingOrder : tChargingOrders) { |
| | | // 账单信息 |
| | | if (!tChargingOrder.getOrderSource().equals(2)){ |
| | | chargingBillExport.setPaymentAmount(tChargingOrder.getRechargeAmount()); |
| | | paymentAmount = paymentAmount.add(tChargingOrder.getRechargeAmount()); |
| | | |
| | | }else{ |
| | | chargingBillExport.setPaymentAmount(tChargingOrder.getServiceCharge()!=null? |
| | | tChargingOrder.getServiceCharge().multiply(new BigDecimal("0.2")).setScale(2, BigDecimal.ROUND_DOWN) |
| | | :new BigDecimal("0")); |
| | | paymentAmount = paymentAmount.add(tChargingOrder.getServiceCharge()!=null? |
| | | tChargingOrder.getServiceCharge().multiply(new BigDecimal("0.2")).setScale(2, BigDecimal.ROUND_DOWN) |
| | | :new BigDecimal("0")); |
| | | |
| | | } |
| | | commissionAmount = commissionAmount.add(tChargingOrder.getRechargeAmount().multiply(bigDecimal1).setScale(2, BigDecimal.ROUND_DOWN)); |
| | | sharingAmount = sharingAmount.add(tChargingOrder.getSharingAmount()!=null?tChargingOrder.getSharingAmount():new BigDecimal("0")); |
| | | // 退款信息 |
| | |
| | | } |
| | | chargingBillExport.setPaymentAmount(paymentAmount); |
| | | chargingBillExport.setRefundAmount(refundAmount); |
| | | chargingBillExport.setIncome(paymentAmount.subtract(refundAmount).subtract(commissionAmount) |
| | | .subtract(sharingAmount).setScale(2, BigDecimal.ROUND_DOWN)); |
| | | chargingBillExport.setIncome(paymentAmount.subtract(refundAmount) |
| | | .setScale(2, BigDecimal.ROUND_DOWN)); |
| | | chargingBillExports.add(chargingBillExport); |
| | | // 导出 |
| | | List<Map<String, Object>> sheetsList = new ArrayList<>(); |