From d0d5b3d82bf8b2a416a92dd817f22f4ec3fc2d64 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期六, 14 二月 2026 20:24:22 +0800
Subject: [PATCH] feat(app):个人中心、消息通知接口

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpSystemSettingController.java |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpSystemSettingController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpSystemSettingController.java
index a668feb..636fe02 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpSystemSettingController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpSystemSettingController.java
@@ -1,6 +1,5 @@
 package com.xiaopeng.operation.controller;
 
-import com.xiaopeng.api.model.operation.SysOperLog;
 import com.xiaopeng.common.core.constant.CacheConstants;
 import com.xiaopeng.common.core.domain.R;
 import com.xiaopeng.common.core.web.controller.BaseController;
@@ -8,14 +7,12 @@
 import com.xiaopeng.common.redis.service.RedisService;
 import com.xiaopeng.operation.service.XpSystemSettingService;
 import com.xiaopeng.operation.vo.CustomerServicePhoneVo;
-import com.xiaopeng.operation.vo.XpBannerListVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
-import org.springframework.data.redis.core.RedisTemplate;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 
 @Slf4j
 @RestController
@@ -64,4 +61,14 @@
         return R.ok(xpSystemSettingService.getOrderFinishTime());
     }
 
+    @GetMapping("/base/v1/support/phone")
+    @ApiOperation(value = "获取客服电话", tags = {"运维APP-个人中心"}, response = String.class)
+    public R<CustomerServicePhoneVo> getCustomerPhone() {
+        Object customerServicePhone = redisService.getCacheObject(CacheConstants.CUSTOMER_SERVICE_PHONE);
+        if (customerServicePhone != null) {
+            return R.ok(new CustomerServicePhoneVo(customerServicePhone.toString()));
+        } else {
+            return R.ok(new CustomerServicePhoneVo(xpSystemSettingService.getCustomerServicePhone()));
+        }
+    }
 }

--
Gitblit v1.7.1