From 43e9944347e51d5628166f8c1b78d98cfd2013ea Mon Sep 17 00:00:00 2001
From: yyy <1083599556@qq.com>
Date: 星期三, 22 四月 2026 22:12:22 +0800
Subject: [PATCH] 1.调试接口修改问题 2.修改定向服务的播单和 改派
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpOpenCityServiceImpl.java | 28 +++++++++++++++++++++++++++-
1 files changed, 27 insertions(+), 1 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpOpenCityServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpOpenCityServiceImpl.java
index f12f5e7..5d93fac 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpOpenCityServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpOpenCityServiceImpl.java
@@ -15,7 +15,6 @@
import com.xiaopeng.operation.dto.OpenCityEditDTO;
import com.xiaopeng.operation.mapper.XpOpenCityMapper;
import com.xiaopeng.operation.query.OpenCityPageQuery;
-import com.xiaopeng.operation.service.IXpPricingItemService;
import com.xiaopeng.operation.service.IXpRoutePlanService;
import com.xiaopeng.operation.service.XpOpenCityService;
import com.xiaopeng.operation.service.XpPricingService;
@@ -205,4 +204,31 @@
}
return xpOpenCity;
}
+
+ @Override
+ public XpOpenCity getByCode(String code) {
+ if (StringUtils.isBlank(code)) {
+ return null;
+ }
+ // 尝试匹配 districtCode
+ XpOpenCity xpOpenCity = this.baseMapper.selectOne(new LambdaQueryWrapper<XpOpenCity>()
+ .eq(XpOpenCity::getDistrictCode, code));
+ if (Objects.nonNull(xpOpenCity)) {
+ return xpOpenCity;
+ }
+
+ // 尝试匹配 cityCode
+ xpOpenCity = this.baseMapper.selectOne(new LambdaQueryWrapper<XpOpenCity>()
+ .eq(XpOpenCity::getCityCode, code));
+ if (Objects.nonNull(xpOpenCity)) {
+ return xpOpenCity;
+ }
+
+ // 尝试匹配 provinceCode
+ xpOpenCity = this.baseMapper.selectOne(new LambdaQueryWrapper<XpOpenCity>()
+ .eq(XpOpenCity::getProvinceCode, code));
+
+ return xpOpenCity;
+ }
+
}
--
Gitblit v1.7.1