xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/order/XpOrder.java
@@ -118,6 +118,10 @@ @ApiModelProperty(value = "订单金额") private BigDecimal orderMoney; @ApiModelProperty("后备箱 0未开 1开过 2关闭") private Integer openTrunk; @ApiModelProperty(value = "实际支付金额") private BigDecimal payMoney; xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
@@ -1385,9 +1385,9 @@ order.setAppUserId(null); order.setTripEnd(LocalDateTime.now()); long minutes = Duration.between(order.getBoardingTime(), order.getTripEnd()).toMinutes(); order.setDuration((double) minutes); double exactMinutes = Duration.between(order.getBoardingTime(), order.getTripEnd()).toMillis() / (1000.0 * 60); exactMinutes = new BigDecimal(exactMinutes).setScale(2, RoundingMode.HALF_UP).doubleValue(); order.setDuration(exactMinutes); // order.setMileageKilometers(80.0); baseMapper.updateById(order);