| | |
| | | } |
| | | return ResultUtil.success(orderInfoWarpper); |
| | | } catch (Exception e) { |
| | | log.error("获取服务中的详情订单数据异常,接口:{}, 错误信息:", "/api/order/queryOrderInfo", e); |
| | | e.printStackTrace(); |
| | | return ResultUtil.runErr(); |
| | | } |
| | |
| | | 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)); |