无关风月
2025-04-03 b01f752252eaadd1fa31eda6a9ad43146660b721
xinquan-api/xinquan-api-system/src/main/java/com/xinquan/system/api/factory/SysUserFallbackFactory.java
@@ -1,14 +1,12 @@
package com.xinquan.system.api.factory;
import com.xinquan.common.core.domain.R;
import com.xinquan.system.api.domain.SysRole;
import com.xinquan.system.api.domain.SysUser;
import com.xinquan.common.core.web.domain.AjaxResult;
import com.xinquan.system.api.domain.*;
import com.xinquan.system.api.feignClient.SysUserClient;
import com.xinquan.system.api.model.*;
import java.util.List;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
public class SysUserFallbackFactory implements FallbackFactory<SysUserClient> {
    @Override
@@ -16,8 +14,23 @@
        return new SysUserClient(){
            @Override
            public R<List<SysMenu>> roleInfoFromUserId(Long userId) {
                return null;
            }
            @Override
            public R<List<TreeLevelSetting>> getTreeGroup() {
                return null;
            }
            @Override
            public R<SysUser> getSysUser(Long userId) {
                return R.fail("获取用户失败:" + cause.getMessage());
            }
            @Override
            public R<CommissionRule> getCommission() {
                return R.fail("获取分佣比例设置失败:" + cause.getMessage());
            }
            @Override
@@ -48,11 +61,6 @@
            @Override
            public R<List<SysUser>> queryUserByPhoneList(List<String> phoneList) {
                return R.fail("通过手机号集合查询用户失败:" + cause.getMessage());
            }
            @Override
            public R<Boolean> addUserRole(List<SysUserRoleDTO> dtoList) {
                return R.fail("默认批量添加修理厂失败:" + cause.getMessage());
            }
            @Override