| | |
| | | tChargingOrderExport.setElectrovalencePrice(""); |
| | | tChargingOrderExport.setServiceChargePrice(""); |
| | | tChargingOrderExport.setServiceChargePriceLook(""); |
| | | tChargingOrderExport.setCumulativeChargingTime(chargingOrderListVO.getChargingSecond() + ""); |
| | | tChargingOrderExport.setCumulativeChargingTime(formatChargingDurationMinutes(chargingOrderListVO.getChargingSecond())); |
| | | tChargingOrderExport.setRefundAmount(null != chargingOrderListVO.getRefundAmount() ? chargingOrderListVO.getRefundAmount().toString() : ""); |
| | | tChargingOrderExport.setStartSoc(chargingOrderListVO.getStartSoc()); |
| | | tChargingOrderExport.setEndtSoc(chargingOrderListVO.getEndSoc()); |
| | |
| | | private String formatMoney(BigDecimal amount) { |
| | | return nullToZero(amount).setScale(2, RoundingMode.HALF_UP).toPlainString(); |
| | | } |
| | | |
| | | static String formatChargingDurationMinutes(Long chargingSeconds) { |
| | | if (chargingSeconds == null) { |
| | | return ""; |
| | | } |
| | | return BigDecimal.valueOf(chargingSeconds) |
| | | .divide(BigDecimal.valueOf(60), 2, RoundingMode.HALF_UP) |
| | | .stripTrailingZeros() |
| | | .toPlainString(); |
| | | } |
| | | |
| | | |
| | | |