diff --git a/pqs-system/system-api/src/main/java/com/njcn/system/api/EpdFeignClient.java b/pqs-system/system-api/src/main/java/com/njcn/system/api/EpdFeignClient.java index d095529f5..ebd71ce0f 100644 --- a/pqs-system/system-api/src/main/java/com/njcn/system/api/EpdFeignClient.java +++ b/pqs-system/system-api/src/main/java/com/njcn/system/api/EpdFeignClient.java @@ -23,6 +23,9 @@ import java.util.Map; @FeignClient(value = ServerInfo.SYSTEM,path = "/csDictData",fallbackFactory = EpdFeignClientFallbackFactory.class,contextId = "csDictData") public interface EpdFeignClient { + @PostMapping("/update") + HttpResult update(@RequestBody EleEpdPqdParam.EleEpdPqdUpdateParam updateParam); + @PostMapping("/addByModel") HttpResult addByModel(@RequestBody List eleEpdPqdParam); diff --git a/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/EpdFeignClientFallbackFactory.java b/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/EpdFeignClientFallbackFactory.java index 38a83cda6..d34e6de0d 100644 --- a/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/EpdFeignClientFallbackFactory.java +++ b/pqs-system/system-api/src/main/java/com/njcn/system/api/fallback/EpdFeignClientFallbackFactory.java @@ -35,6 +35,12 @@ public class EpdFeignClientFallbackFactory implements FallbackFactory finalExceptionEnum = exceptionEnum; return new EpdFeignClient() { + @Override + public HttpResult update(EleEpdPqdParam.EleEpdPqdUpdateParam updateParam) { + log.error("{}异常,降级处理,异常为:{}","更新字典数据",cause.toString()); + throw new BusinessException(finalExceptionEnum); + } + @Override public HttpResult addByModel(List eleEpdPqdParam) { log.error("{}异常,降级处理,异常为:{}","通过模板录入字典数据",cause.toString());