From d11003f530f2ea5dcceb124510c8d6da6b3eecda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=A8=E6=9C=A8c?= <857448963@qq.com> Date: Thu, 3 Aug 2023 14:36:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0pms/pq=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/biz/commApi/CommTerminalGeneralClient.java | 9 +++++++++ .../CommTerminalGeneralClientFallbackFactory.java | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommTerminalGeneralClient.java b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommTerminalGeneralClient.java index f34dfbc9d..93c9247e4 100644 --- a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommTerminalGeneralClient.java +++ b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommTerminalGeneralClient.java @@ -12,9 +12,11 @@ import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; +import springfox.documentation.annotations.ApiIgnore; import java.util.List; @@ -104,5 +106,12 @@ public interface CommTerminalGeneralClient { @PostMapping("/deptGetLineIds") HttpResult> deptGetLineList(@RequestBody DeptGetLineParam deptGetLineParam); + /** + * 用于返回pq 还是pms系统 + * @author cdf + * @date 2023/8/3 + */ + @GetMapping("isPqOrPms") + HttpResult isPqOrPms(); } diff --git a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/fallback/CommTerminalGeneralClientFallbackFactory.java b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/fallback/CommTerminalGeneralClientFallbackFactory.java index ae9b8472f..e6fd3cfcb 100644 --- a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/fallback/CommTerminalGeneralClientFallbackFactory.java +++ b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/fallback/CommTerminalGeneralClientFallbackFactory.java @@ -79,6 +79,12 @@ public class CommTerminalGeneralClientFallbackFactory implements FallbackFactory throw new BusinessException(finalExceptionEnum); } + @Override + public HttpResult isPqOrPms() { + log.error("{}异常,降级处理,异常为:{}", "返回pq还是pms系统", throwable.toString()); + throw new BusinessException(finalExceptionEnum); + } + }; } }