| | |
| | | import com.alibaba.fastjson2.JSONArray; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.xiaopeng.api.dto.operation.PointMapQuery; |
| | | import com.xiaopeng.api.dto.order.HistoryEndPointsDto; |
| | |
| | | import com.xiaopeng.operation.query.PointByNameQuery; |
| | | import com.xiaopeng.operation.service.IXpElectronicFenceAreaService; |
| | | import com.xiaopeng.operation.service.IXpElectronicFenceService; |
| | | import com.xiaopeng.operation.service.IXpTradingStrategyService; |
| | | import com.xiaopeng.operation.service.XpPointService; |
| | | import com.xiaopeng.operation.utils.TimeRangeChecker; |
| | | import com.xiaopeng.operation.utils.holiday.HolidayUtil; |
| | |
| | | |
| | | @Resource |
| | | private AliOssService aliOssService; |
| | | |
| | | @Resource |
| | | private IXpTradingStrategyService xpTradingStrategyService; |
| | | |
| | | /** |
| | | * 如果站点是挂在场站下的 需要返回一个场站id stationId |
| | |
| | | @Override |
| | | public OrderDistanceVo getOrderDistance() { |
| | | OrderDistanceVo orderDistanceVo = new OrderDistanceVo(); |
| | | XpTradingStrategy xpTradingStrategy = xpTradingStrategyService.getOne(null); |
| | | if(null != xpTradingStrategy){ |
| | | orderDistanceVo.setQueuePollingTime(xpTradingStrategy.getQueuePollingTime()); |
| | | orderDistanceVo.setWalkingNavigationDistance(xpTradingStrategy.getWalkingNavigationDistance()); |
| | | orderDistanceVo.setMaxStandingTiming(xpTradingStrategy.getMaxStandingTiming()); |
| | | } |
| | | |
| | | XpSystemSetting xpSystemSetting = xpSystemSettingMapper.selectOne(null); |
| | | if (xpSystemSetting != null) { |
| | | orderDistanceVo.setMaxDistance(xpSystemSetting.getOrderDistance()); |