epd字典添加对外方法

This commit is contained in:
2023-11-08 15:51:45 +08:00
parent add11214c9
commit d862419277
2 changed files with 9 additions and 0 deletions

View File

@@ -23,6 +23,9 @@ import java.util.Map;
@FeignClient(value = ServerInfo.SYSTEM,path = "/csDictData",fallbackFactory = EpdFeignClientFallbackFactory.class,contextId = "csDictData") @FeignClient(value = ServerInfo.SYSTEM,path = "/csDictData",fallbackFactory = EpdFeignClientFallbackFactory.class,contextId = "csDictData")
public interface EpdFeignClient { public interface EpdFeignClient {
@PostMapping("/update")
HttpResult<String> update(@RequestBody EleEpdPqdParam.EleEpdPqdUpdateParam updateParam);
@PostMapping("/addByModel") @PostMapping("/addByModel")
HttpResult<String> addByModel(@RequestBody List<EleEpdPqdParam> eleEpdPqdParam); HttpResult<String> addByModel(@RequestBody List<EleEpdPqdParam> eleEpdPqdParam);

View File

@@ -35,6 +35,12 @@ public class EpdFeignClientFallbackFactory implements FallbackFactory<EpdFeignCl
} }
Enum<?> finalExceptionEnum = exceptionEnum; Enum<?> finalExceptionEnum = exceptionEnum;
return new EpdFeignClient() { return new EpdFeignClient() {
@Override
public HttpResult<String> update(EleEpdPqdParam.EleEpdPqdUpdateParam updateParam) {
log.error("{}异常,降级处理,异常为:{}","更新字典数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
@Override @Override
public HttpResult<String> addByModel(List<EleEpdPqdParam> eleEpdPqdParam) { public HttpResult<String> addByModel(List<EleEpdPqdParam> eleEpdPqdParam) {
log.error("{}异常,降级处理,异常为:{}","通过模板录入字典数据",cause.toString()); log.error("{}异常,降级处理,异常为:{}","通过模板录入字典数据",cause.toString());