| | |
| | | public R<FareBreakdownVo> fareBreakdown(Long orderId, String uid) { |
| | | |
| | | XpOrder order = this.getById(orderId); |
| | | order.setAppUserId(null); |
| | | // 查询订单轨迹 |
| | | List<OrderTrajectory> trajectories = mongoTemplate.find( |
| | | new Query(Criteria.where("orderId").is(orderId)) |
| | |
| | | res.setRedPacketMoney(order.getRedPacketMoney()); |
| | | res.setCouponMoney(order.getCouponMoney()); |
| | | res.setOrderMoney(order.getOrderMoney()); |
| | | res.setKilometer(BigDecimal.valueOf(order.getMileageKilometers())); |
| | | res.setKilometer(order.getMileageKilometers()==null?BigDecimal.ZERO:BigDecimal.valueOf(order.getMileageKilometers())); |
| | | LocalDateTime createTime = order.getCreateTime(); |
| | | LocalDateTime tripEnd = order.getTripEnd(); |
| | | if (tripEnd==null){ |