package com.kidgrow.usercenter.feign.fallback;
|
|
import com.kidgrow.common.model.ResultBody;
|
import com.kidgrow.usercenter.feign.SysDepartmentService;
|
import feign.hystrix.FallbackFactory;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.stereotype.Component;
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
@Slf4j
|
@Component
|
public class SysDepartmentServiceFallbackFactory implements FallbackFactory<SysDepartmentService> {
|
@Override
|
public SysDepartmentService create(Throwable throwable) {
|
return new SysDepartmentService() {
|
@Override
|
public ResultBody updatePay(@RequestParam("departmentId") Long departmentId, @RequestParam("isPay") Boolean isPay){
|
return ResultBody.failed("操作失败");
|
}
|
};
|
}
|
}
|