From 4b358047c2d8b0a305c2ef9fbfe4fe7eaaea7a37 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 29 四月 2026 20:10:10 +0800
Subject: [PATCH] 修改bug
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpPointServiceImpl.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpPointServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpPointServiceImpl.java
index 3336c9b..68ffc1f 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpPointServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpPointServiceImpl.java
@@ -5,6 +5,7 @@
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;
@@ -29,6 +30,7 @@
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;
@@ -83,6 +85,9 @@
@Resource
private AliOssService aliOssService;
+
+ @Resource
+ private IXpTradingStrategyService xpTradingStrategyService;
/**
* 如果站点是挂在场站下的 需要返回一个场站id stationId
@@ -728,6 +733,13 @@
@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());
--
Gitblit v1.7.1