| | |
| | | Double displayAmount = getPrivateCarPrepayDisplayPayAmount(orderPrivateCar, finalAmount); |
| | | map.put("orderMoney", finalAmount); |
| | | map.put("payMoney", displayAmount); |
| | | if (orderPrivateCar.getPrepayStage() == 3) { |
| | | if (Objects.nonNull(orderPrivateCar.getPrepayStage()) && orderPrivateCar.getPrepayStage() == 3) { |
| | | map.put("payMoney", new BigDecimal(finalAmount) |
| | | .subtract(new BigDecimal(orderPrivateCar.getEstimateAmount() != null ? orderPrivateCar.getEstimateAmount() : 0)) |
| | | .setScale(2, RoundingMode.HALF_UP)); |