luodangjia
2024-07-29 dc9239d73b15b9a51c46a9e8d25c0d4400e613ce
ruoyi-api/ruoyi-api-user/src/main/java/com/ruoyi/user/api/factory/UserFallbackFactory.java
@@ -1,5 +1,8 @@
package com.ruoyi.user.api.factory;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.vo.AddressDto;
import com.ruoyi.common.core.vo.UserDto;
import com.ruoyi.user.api.feignClient.UserClient;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
@@ -12,6 +15,20 @@
    @Override
    public UserClient create(Throwable cause) {
        return null;
        return new UserClient() {
            @Override
            public R<UserDto> getUser(Integer userId) {
                return R.fail(cause.getMessage());
            }
            @Override
            public R<AddressDto> getCityCode(Integer addressId) {
                return R.fail(cause.getMessage());
            }
        };
    }
}