diff --git a/maven-cloudwalk-cloud/cloudwalk-cloud-common/pom.xml b/maven-cloudwalk-cloud/cloudwalk-cloud-common/pom.xml
index bde66247..32a96ca9 100644
--- a/maven-cloudwalk-cloud/cloudwalk-cloud-common/pom.xml
+++ b/maven-cloudwalk-cloud/cloudwalk-cloud-common/pom.xml
@@ -15,5 +15,5 @@
4.0.0-Brussels-SRX
pom
cloudwalk-cloud-common (stub parent)
- 与历史/私服已发布 JAR 中声明的 parent 对齐;聚合父工程见 cloudwalk-cloud-reactor。
+ 本模块为 packaging=pom 的父坐标桩,刻意不含 src/main/java:上游 cloudwalk-cloud-common 即为 BOM 式父 POM,cw_lib 亦无对应 JAR。与 maven-cloudwalk-legacy-public 下 3.7.2 的 cloudwalk-cloud-common 为不同版本,勿混用。详见 docs/architecture/Maven聚合工程说明.md。
diff --git a/maven-cloudwalk-cloud/cloudwalk-common-event/src/main/java/cn/cloudwalk/event/listener/GroupEventListener.java b/maven-cloudwalk-cloud/cloudwalk-common-event/src/main/java/cn/cloudwalk/event/listener/GroupEventListener.java
index fe7c5353..c109c28b 100644
--- a/maven-cloudwalk-cloud/cloudwalk-common-event/src/main/java/cn/cloudwalk/event/listener/GroupEventListener.java
+++ b/maven-cloudwalk-cloud/cloudwalk-common-event/src/main/java/cn/cloudwalk/event/listener/GroupEventListener.java
@@ -5,17 +5,24 @@ import cn.cloudwalk.cwos.client.event.handler.EventListener;
import cn.cloudwalk.event.CloudwalkEventManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
public abstract class GroupEventListener implements EventListener {
public static ApplicationContext applicationContext;
- private static final Logger LOGGER = LoggerFactory.getLogger(CloudwalkEventListener.class);
+ private static final Logger LOGGER = LoggerFactory.getLogger(GroupEventListener.class);
public void messageListener(BaseEvent baseEvent) throws RuntimeException {
try {
CloudwalkEventManager cloudwalkEventManager =
(CloudwalkEventManager)applicationContext.getBean(CloudwalkEventManager.class);
cloudwalkEventManager.handle(getClass(), baseEvent);
+ } catch (BeansException e) {
+ LOGGER.error("事件处理出现异常(容器 Bean 解析失败),原因:", e);
+ throw new RuntimeException(e);
+ } catch (RuntimeException e) {
+ LOGGER.error("事件处理出现异常,原因:", e);
+ throw e;
} catch (Exception e) {
LOGGER.error("事件处理出现异常,原因:", e);
throw new RuntimeException(e);
diff --git a/maven-cloudwalk-cloud/cloudwalk-common-service/src/main/java/cn/cloudwalk/service/aop/CloudwalkParamsValidateAspect.java b/maven-cloudwalk-cloud/cloudwalk-common-service/src/main/java/cn/cloudwalk/service/aop/CloudwalkParamsValidateAspect.java
index 0aea373c..ec073396 100644
--- a/maven-cloudwalk-cloud/cloudwalk-common-service/src/main/java/cn/cloudwalk/service/aop/CloudwalkParamsValidateAspect.java
+++ b/maven-cloudwalk-cloud/cloudwalk-common-service/src/main/java/cn/cloudwalk/service/aop/CloudwalkParamsValidateAspect.java
@@ -39,9 +39,9 @@ public class CloudwalkParamsValidateAspect {
}
@Pointcut("@annotation(cn.cloudwalk.cloud.annotation.CloudwalkParamsValidate)")
- public void validatePointcat() {}
+ public void validatePointcut() {}
- @Around("validatePointcat()")
+ @Around("validatePointcut()")
public Object around(ProceedingJoinPoint joinPoint) throws Throwable {
MethodSignature methodSignature = (MethodSignature)joinPoint.getSignature();
Method targetMethod =
diff --git a/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/common/AbstractCloudwalkController.java b/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/common/AbstractCloudwalkController.java
index 90e85e3f..888b556d 100644
--- a/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/common/AbstractCloudwalkController.java
+++ b/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/common/AbstractCloudwalkController.java
@@ -49,7 +49,11 @@ public abstract class AbstractCloudwalkController {
}
protected HttpServletRequest getHttpServletRequest() {
- return ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
+ ServletRequestAttributes attributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
+ if (attributes == null) {
+ return null;
+ }
+ return attributes.getRequest();
}
public String getMessage(String code, String defaultMsg) {
diff --git a/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/handler/device/controller/AcsElevatorDeviceGetWayController.java b/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/handler/device/controller/AcsElevatorDeviceGetWayController.java
index e2fa7788..eff2fbe9 100644
--- a/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/handler/device/controller/AcsElevatorDeviceGetWayController.java
+++ b/maven-cw-elevator-application/cw-elevator-application-web/src/main/java/cn/cloudwalk/elevator/handler/device/controller/AcsElevatorDeviceGetWayController.java
@@ -215,12 +215,17 @@ public class AcsElevatorDeviceGetWayController extends AbstractCloudwalkControll
}
}
+ /**
+ * 历史接口:曾下发应用密钥。按安全走查要求不再返回明文密钥,仅保留时间戳供客户端对时等场景使用。
+ */
+ @Deprecated
@PostMapping({"39204"})
public CloudwalkResult getKey(@RequestBody AcsElevatorRecordAddForm form) {
KeyValueResult result = new KeyValueResult();
- result.setKey(this.key);
+ result.setKey("");
result.setTime(this.time);
- result.setKeyA(this.keyA);
+ result.setKeyA("");
+ this.LOGGER.warn("getKey(39204) 已停用明文密钥下发,调用方应迁移至安全鉴权方式");
return CloudwalkResult.success(result);
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/AccountLoginFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/AccountLoginFeignClient.java
index 713a2ab1..940bfa1c 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/AccountLoginFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/AccountLoginFeignClient.java
@@ -4,7 +4,7 @@ import cn.cloudwalk.client.cwoscomponent.intelligent.account.param.AccountLoginP
import cn.cloudwalk.client.cwoscomponent.intelligent.account.result.AccountLoginResult;
import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.account.feign.fallback.AccountLoginFeignClientFallback;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/fallback/AccountLoginFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/fallback/AccountLoginFeignClientFallback.java
index 5e3e61aa..ba1971bb 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/fallback/AccountLoginFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/account/feign/fallback/AccountLoginFeignClientFallback.java
@@ -7,6 +7,6 @@ import cn.cloudwalk.rest.cwoscomponent.intelligent.account.feign.AccountLoginFei
public class AccountLoginFeignClientFallback implements AccountLoginFeignClient {
public CloudwalkResult login(AccountLoginParam param) {
- throw new RuntimeException("账户登录失败");
+ return CloudwalkResult.fail("76260800", "账户登录失败");
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/FaceFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/FaceFeignClient.java
index 137bbdf9..8af2a823 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/FaceFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/FaceFeignClient.java
@@ -4,7 +4,7 @@ import cn.cloudwalk.client.cwoscomponent.intelligent.ai.v2.face.param.FaceAddPar
import cn.cloudwalk.client.cwoscomponent.intelligent.ai.v2.face.param.FaceRemoveParam;
import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.ai.v2.face.feign.fallback.FaceFeignClientFallback;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/fallback/FaceFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/fallback/FaceFeignClientFallback.java
index 81a02f25..f7118a02 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/fallback/FaceFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/face/feign/fallback/FaceFeignClientFallback.java
@@ -9,10 +9,10 @@ import org.springframework.stereotype.Component;
@Component
public class FaceFeignClientFallback implements FaceFeignClient {
public CloudwalkResult add(FaceAddParam param) {
- throw new RuntimeException("新增人脸特征失败");
+ return CloudwalkResult.fail("76260800", "新增人脸特征失败");
}
public CloudwalkResult remove(FaceRemoveParam param) {
- throw new RuntimeException("删除人脸特征失败");
+ return CloudwalkResult.fail("76260800", "删除人脸特征失败");
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/FeatureFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/FeatureFeignClient.java
index 61f29598..5c87aada 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/FeatureFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/FeatureFeignClient.java
@@ -4,7 +4,7 @@ import cn.cloudwalk.client.cwoscomponent.intelligent.ai.v2.feature.param.Feature
import cn.cloudwalk.client.cwoscomponent.intelligent.ai.v2.feature.result.FeatureExtractResult;
import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.ai.v2.feature.feign.fallback.FeatureFeignClientFallback;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/fallback/FeatureFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/fallback/FeatureFeignClientFallback.java
index 08530b12..10bd1ed3 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/fallback/FeatureFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/feature/feign/fallback/FeatureFeignClientFallback.java
@@ -9,6 +9,6 @@ import org.springframework.stereotype.Component;
@Component
public class FeatureFeignClientFallback implements FeatureFeignClient {
public CloudwalkResult extract(FeatureExtractParam param) {
- throw new RuntimeException("提取特征失败");
+ return CloudwalkResult.fail("76260800", "提取特征失败");
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/GroupFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/GroupFeignClient.java
index d64bff68..a1ead9d5 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/GroupFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/GroupFeignClient.java
@@ -5,7 +5,7 @@ import cn.cloudwalk.client.cwoscomponent.intelligent.ai.v2.group.param.GroupGetP
import cn.cloudwalk.client.cwoscomponent.intelligent.ai.v2.group.result.GroupResult;
import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.ai.v2.group.feign.fallback.GroupFeignClientFallback;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/fallback/GroupFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/fallback/GroupFeignClientFallback.java
index 7dc9bd08..f9b7094c 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/fallback/GroupFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/group/feign/fallback/GroupFeignClientFallback.java
@@ -10,10 +10,10 @@ import org.springframework.stereotype.Component;
@Component
public class GroupFeignClientFallback implements GroupFeignClient {
public CloudwalkResult add(GroupAddParam param) {
- throw new RuntimeException("新增图库失败");
+ return CloudwalkResult.fail("76260800", "新增图库失败");
}
public CloudwalkResult get(GroupGetParam param) {
- throw new RuntimeException("图库查询失败");
+ return CloudwalkResult.fail("76260800", "图库查询失败");
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/SearchFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/SearchFeignClient.java
index 8285b8db..b8aa76a5 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/SearchFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/SearchFeignClient.java
@@ -5,7 +5,7 @@ import cn.cloudwalk.client.cwoscomponent.intelligent.ai.v2.staticdb.result.Searc
import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.ai.v2.staticdb.feign.fallback.SearchFeignClientFallback;
import java.util.List;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/fallback/SearchFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/fallback/SearchFeignClientFallback.java
index 27c2594a..a645e88f 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/fallback/SearchFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/ai/v2/staticdb/feign/fallback/SearchFeignClientFallback.java
@@ -10,6 +10,6 @@ import org.springframework.stereotype.Component;
@Component
public class SearchFeignClientFallback implements SearchFeignClient {
public CloudwalkResult> multiple(SearchMultipleParam param) {
- throw new RuntimeException("1:N比对失败");
+ return CloudwalkResult.fail("76260800", "1:N比对失败");
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationFeignClient.java
index ac3f8d3e..7a5026b4 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationFeignClient.java
@@ -5,7 +5,7 @@ import cn.cloudwalk.client.cwoscomponent.intelligent.application.result.SceneApp
import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.application.feign.fallback.ApplicationFeignClientFallback;
import java.util.List;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationImageStoreFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationImageStoreFeignClient.java
index 91128533..6b58d5f5 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationImageStoreFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/ApplicationImageStoreFeignClient.java
@@ -7,7 +7,7 @@ import cn.cloudwalk.client.cwoscomponent.intelligent.application.result.Applicat
import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.application.feign.fallback.ApplicationImageStoreFeignClientFallback;
import java.util.List;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationFeignClientFallback.java
index 12e4afcb..a4832d60 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationFeignClientFallback.java
@@ -10,6 +10,6 @@ import org.springframework.stereotype.Component;
@Component
public class ApplicationFeignClientFallback implements ApplicationFeignClient {
public CloudwalkResult> getSceneApps(SceneAppsGetParam param) {
- throw new RuntimeException("查询租户下所有的场景应用失败");
+ return CloudwalkResult.fail("76260800", "查询租户下所有的场景应用失败");
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationImageStoreFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationImageStoreFeignClientFallback.java
index 8eed9eaf..b518df83 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationImageStoreFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/application/feign/fallback/ApplicationImageStoreFeignClientFallback.java
@@ -12,14 +12,14 @@ import org.springframework.stereotype.Component;
@Component
public class ApplicationImageStoreFeignClientFallback implements ApplicationImageStoreFeignClient {
public CloudwalkResult> list(ApplicationImageStoreQueryParam param) {
- throw new RuntimeException("查询应用图库关联失败");
+ return CloudwalkResult.fail("76260800", "查询应用图库关联失败");
}
public CloudwalkResult add(ApplicationImageStoreAddParam param) {
- throw new RuntimeException("添加应用图库关联失败");
+ return CloudwalkResult.fail("76260800", "添加应用图库关联失败");
}
public CloudwalkResult delete(ApplicationImageStoreDelParam param) {
- throw new RuntimeException("删除应用图库关联失败");
+ return CloudwalkResult.fail("76260800", "删除应用图库关联失败");
}
}
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/BiologyToolFeignClient.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/BiologyToolFeignClient.java
index 1f2e6e04..90684832 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/BiologyToolFeignClient.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/BiologyToolFeignClient.java
@@ -8,7 +8,7 @@ import cn.cloudwalk.cloud.result.CloudwalkResult;
import cn.cloudwalk.rest.cwoscomponent.intelligent.biology.feign.fallback.BiologyToolFeignClientFallback;
import java.util.List;
import java.util.Map;
-import org.springframework.cloud.netflix.feign.FeignClient;
+import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/fallback/BiologyToolFeignClientFallback.java b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/fallback/BiologyToolFeignClientFallback.java
index 61ba3588..9a64775e 100644
--- a/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/fallback/BiologyToolFeignClientFallback.java
+++ b/maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/src/main/java/cn/cloudwalk/rest/cwoscomponent/intelligent/biology/feign/fallback/BiologyToolFeignClientFallback.java
@@ -13,14 +13,14 @@ import org.springframework.stereotype.Component;
@Component
public class BiologyToolFeignClientFallback implements BiologyToolFeignClient {
public CloudwalkResult extract(FeatureExtractParam param) {
- throw new RuntimeException("特征提取失败");
+ return CloudwalkResult.fail("76260800", "特征提取失败");
}
public CloudwalkResult> query(FeatureQueryParam param) {
- throw new RuntimeException("图库识别,返回所有图库topN失败");
+ return CloudwalkResult.fail("76260800", "图库识别,返回所有图库topN失败");
}
public CloudwalkResult