|
@@ -154,7 +154,7 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
locationUtil.remove(LocationUtil.GEO_KEY_USER, js.getcOpenId() + order.getOrderNo(), order.getcOpenId() + order.getOrderNo());
|
|
|
order.setDistance(new BigDecimal(distance));
|
|
|
//计算车费
|
|
|
- if (order.getDistance() != null && order.getDistance().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
+ if (order.getDistance() != null && order.getDistance().compareTo(BigDecimal.ZERO) > 0 && StringUtils.isBlank(order.getParentNo())) {
|
|
|
//判断是否可以免车费
|
|
|
if (!this.isFree(js, order.getDistance())) {
|
|
|
BigDecimal bigDecimal = massageUtil.calculateTaxiFare(order.getDistance(), js.getDeptId());
|