1
luodangjia
2025-01-21 a42b76216efd31c3f322432e01232b4e0b7c8128
ruoyi-api/ruoyi-api-company/src/main/java/com/ruoyi/company/api/factory/RemoteCompanyUserServiceFallbackFactory.java
@@ -2,6 +2,7 @@
import com.ruoyi.common.core.domain.R;
import com.ruoyi.company.api.RemoteCompanyUserService;
import com.ruoyi.company.api.domain.User;
import com.ruoyi.company.api.model.RegisterUser;
import lombok.extern.log4j.Log4j2;
import org.springframework.cloud.openfeign.FallbackFactory;
@@ -16,11 +17,27 @@
       log.error("企业服务远程调用失败:{}", cause.getMessage());
        return new RemoteCompanyUserService() {
            @PostMapping("/user/register")
            @Override
            public R<Boolean> registerUser(RegisterUser registerUser, String source) {
                return R.fail("用户注册失败:"+cause.getMessage());
            }
            @Override
            public R<User> getUserByAccountName(String accountName, String source) {
                return R.fail("获取用户信息失败:"+cause.getMessage());
            }
            @Override
            public R<User> getUserByPhone(String phone, String source) {
                return R.fail("获取用户信息失败:"+cause.getMessage());
            }
            @Override
            public R<Void> updateUser(User user) {
                return R.fail();
            }
        };
    }
}