From 47b3380b661bfde1d451cf1f2df34353e4ab6e1f Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期日, 26 四月 2026 10:15:57 +0800
Subject: [PATCH] 完善部分遗漏功能
---
xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpTradingStrategyClientFallbackFactory.java | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpTradingStrategyClientFallbackFactory.java b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpTradingStrategyClientFallbackFactory.java
index c8f7e81..d4572cf 100644
--- a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpTradingStrategyClientFallbackFactory.java
+++ b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpTradingStrategyClientFallbackFactory.java
@@ -1,14 +1,30 @@
package com.xiaopeng.api.factory.operation;
import com.xiaopeng.api.feignClient.operation.XpTradingStrategyClient;
+import com.xiaopeng.api.model.operation.XpTradingStrategy;
+import com.xiaopeng.api.vo.operation.XpTradingStrategyDetailVO;
import com.xiaopeng.common.core.domain.R;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FallbackFactory;
+import org.springframework.stereotype.Component;
+
+@Slf4j
+@Component
public class XpTradingStrategyClientFallbackFactory implements FallbackFactory<XpTradingStrategyClient> {
- @Override
public XpTradingStrategyClient create(Throwable cause) {
- return () -> R.fail("策略查询失败");
+ return new XpTradingStrategyClient(){
+
+
+ public R<XpTradingStrategyDetailVO> queryById() {
+ return R.fail("调用交易策略接口失败");
+ }
+
+ public R<XpTradingStrategy> getTradingStrategyByCityCode(String cityCode) {
+ return R.fail("调用交易策略接口失败");
+ }
+ };
}
}
--
Gitblit v1.7.1