xx
[1124498879]
2021-05-31 0f8c4b7528e2b168c35a3ecbe366cf36730914b7
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/feign/fallback/RemoteDeptServiceFallback.java
@@ -1,8 +1,10 @@
package cc.mrbird.febs.server.hr.feign.fallback;
import java.util.List;
import cc.mrbird.febs.common.core.annotation.Fallback;
import cc.mrbird.febs.common.core.entity.system.Dept;
import cc.mrbird.febs.server.hr.feign.IRemoteDeptService;
import cc.mrbird.febs.server.hr.feign.IRemoteUserService;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
@@ -21,9 +23,25 @@
public class RemoteDeptServiceFallback implements FallbackFactory<IRemoteDeptService> {
    @Override
    public IRemoteDeptService create(Throwable throwable) {
        return (queryRequest, dept) -> {
            log.error("获取部门信息失败", throwable);
            return null;
        };
       return new IRemoteDeptService() {
         @Override
         public String userRightDepts() {
            log.error("获取用户权限信息失败", throwable);
               return "";
         }
         @Override
         public List<Dept> setDeptRedis() {
            return null;
         }
         @Override
         public List<Dept> selectAllDept(Dept dept) {
             log.error("获取部门信息失败", throwable);
               return null;
         }
      };
    }
}