| package com.ruoyi.system.api.factory; | 
|   | 
| import com.ruoyi.common.core.domain.R; | 
| import com.ruoyi.system.api.domain.SysLoginLog; | 
| import com.ruoyi.system.api.feignClient.SysLoginLogClient; | 
| import org.springframework.cloud.openfeign.FallbackFactory; | 
| import org.springframework.stereotype.Component; | 
|   | 
| @Component | 
| public class SysLoginLogFallbackFactory implements FallbackFactory<SysLoginLogClient> { | 
|     @Override | 
|     public SysLoginLogClient create(Throwable cause) { | 
|         return new SysLoginLogClient(){ | 
|      | 
|      | 
|             @Override | 
|             public R saveLoginLog(SysLoginLog loginLog) { | 
|                 return R.fail("添加登录日志失败!" + cause.getMessage()); | 
|             } | 
|         }; | 
|     } | 
| } |