| | |
| | | xpPricingCardVo.setStartPrice(startPrice); |
| | | xpPricingCardVo.setDistancePrice(distancePrice); |
| | | xpPricingCardVo.setDurationPrice(durationPrice); |
| | | xpPricingCardVo.setTotalPrice(startPrice + distancePrice + durationPrice); |
| | | xpPricingCardVo.setTotalPrice(new BigDecimal(startPrice + distancePrice + durationPrice).setScale(2,RoundingMode.HALF_UP).doubleValue()); |
| | | // 里程 |
| | | xpPricingCardVo.setDistance(realDistance); |
| | | xpPricingCardVo.setDuration(realTime); |
| | |
| | | // 动态计算费用 |
| | | startPrice= new BigDecimal(startPrice).multiply(new BigDecimal(priceRate)).setScale(2, RoundingMode.HALF_UP).doubleValue(); |
| | | amount = amount+startPrice; |
| | | xpPricingCardVo.setTotalPrice(amount); |
| | | xpPricingCardVo.setTotalPrice(new BigDecimal(amount).setScale(2,RoundingMode.HALF_UP).doubleValue()); |
| | | |
| | | |
| | | |