| | |
| | | package cc.mrbird.febs.server.hr.feign.fallback; |
| | | |
| | | import cc.mrbird.febs.common.core.annotation.Fallback; |
| | | import cc.mrbird.febs.common.core.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.system.SystemUser; |
| | | import cc.mrbird.febs.server.hr.feign.IRemoteUserService; |
| | | import feign.hystrix.FallbackFactory; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | |
| | | @Override |
| | | public IRemoteUserService create(Throwable throwable) { |
| | | return (queryRequest, user) -> { |
| | | log.error("获取用户信息失败", throwable); |
| | | return null; |
| | | return new IRemoteUserService(){ |
| | | |
| | | @Override |
| | | public FebsResponse userList(QueryRequest queryRequest, SystemUser user) { |
| | | log.error("获取用户信息失败", throwable); |
| | | return null; |
| | | } |
| | | |
| | | @Override |
| | | public void updateStatus(String certificateNumb) { |
| | | log.error("禁用账户失败", throwable); |
| | | } |
| | | }; |
| | | } |
| | | } |
| | | } |