From a07796c431a64ee27b7b146b823bc062e964f62f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=9B=A8=E6=9C=A8c?= <857448963@qq.com>
Date: Thu, 26 Oct 2023 08:36:12 +0800
Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E9=97=A8=E5=8D=95=E4=BD=8D=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E6=8E=A5=E5=8F=A3=E6=96=B0=E5=A2=9E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/com/njcn/system/api/AreaFeignClient.java | 5 +++++
.../system/api/fallback/AreaFeignClientFallbackFactory.java | 6 ++++++
2 files changed, 11 insertions(+)
diff --git a/pqs-system/system-api/src/main/java/com/njcn/system/api/AreaFeignClient.java b/pqs-system/system-api/src/main/java/com/njcn/system/api/AreaFeignClient.java
index f734388de..3c842d08c 100644
--- a/pqs-system/system-api/src/main/java/com/njcn/system/api/AreaFeignClient.java
+++ b/pqs-system/system-api/src/main/java/com/njcn/system/api/AreaFeignClient.java
@@ -62,4 +62,9 @@ public interface AreaFeignClient {
@GetMapping("/selectAreaByName/{name}")
HttpResult selectAreaByName(@PathVariable("name") String name);
+
+ @PostMapping("/getPidAreaList")
+ HttpResult> getPidAreaList(@RequestParam("areaId")String areaId , @RequestParam("type") Integer type);
+
+
}
diff --git a/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/AreaFeignClientFallbackFactory.java b/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/AreaFeignClientFallbackFactory.java
index 7f5bad8f9..7a4611ebc 100644
--- a/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/AreaFeignClientFallbackFactory.java
+++ b/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/AreaFeignClientFallbackFactory.java
@@ -73,6 +73,12 @@ public class AreaFeignClientFallbackFactory implements FallbackFactory> getPidAreaList(String areaId, Integer type) {
+ log.error("{}异常,降级处理,异常为:{}","获取指定区域父级的子级区域集合",cause.toString());
+ throw new BusinessException(finalExceptionEnum);
+ }
+
};
}
}