| | |
| | | import com.xiaopeng.api.dto.order.OrderChangeDto; |
| | | import com.xiaopeng.api.feignClient.map.XpMapClient; |
| | | import com.xiaopeng.api.feignClient.operation.XpPointClient; |
| | | import com.xiaopeng.api.feignClient.operation.XpSystemSettingClient; |
| | | import com.xiaopeng.api.feignClient.order.XpOrderClient; |
| | | import com.xiaopeng.api.model.operation.XpElectronicFence; |
| | | import com.xiaopeng.api.model.operation.XpElectronicFenceArea; |
| | | import com.xiaopeng.api.model.operation.XpPoint; |
| | | import com.xiaopeng.api.model.operation.XpRoutePlan; |
| | | import com.xiaopeng.api.model.operation.*; |
| | | import com.xiaopeng.api.model.order.XpOrder; |
| | | import com.xiaopeng.api.vo.operation.RouteOptionVo; |
| | | import com.xiaopeng.api.vo.operation.RouteVo; |
| | |
| | | private XpOpenCityMapper xpOpenCityMapper; |
| | | @Resource |
| | | private XpOrderClient xpOrderClient; |
| | | @Resource |
| | | private XpSystemSettingClient xpSystemSettingClient; |
| | | @Resource |
| | | private XpPricingService xpPricingService; |
| | | @Resource |
| | |
| | | if (xpOrderR.getCode() != R.SUCCESS || xpOrderR.getData() == null) { |
| | | throw new ServiceException("订单不存在"); |
| | | } |
| | | Integer orderChange = 2;//todo yyy 从配置文件读取 修改订单目的地次数 |
| | | |
| | | //获取系统配置 |
| | | XpSystemSetting systemSetting = xpSystemSettingClient.getSystemSettingOne().getData(); |
| | | if(systemSetting == null){ |
| | | throw new ServiceException("获取行程配置错误"); |
| | | } |
| | | Integer orderChange = systemSetting.getXczCaCount();// 从配置文件读取 修改订单目的地次数 |
| | | XpOrder order = xpOrderR.getData(); |
| | | //判断订单修改的次数 |
| | | if(order.getOrderChange() > orderChange){ |