New file |
| | |
| | | package com.kidgrow.sms.feign.fallback; |
| | | |
| | | import com.kidgrow.common.model.ResultBody; |
| | | import com.kidgrow.sms.feign.SmsChuangLanService; |
| | | import feign.hystrix.FallbackFactory; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> |
| | | * |
| | | * @Description: <br> |
| | | * @Project: <br> |
| | | * @CreateDate: Created in 2020/2/27 22:05 <br> |
| | | * @Author: <a href="4345453@kidgrow.com">liuke</a> |
| | | */ |
| | | @Component |
| | | public class SmsChuangLanServiceFallbackFactory implements FallbackFactory<SmsChuangLanService> { |
| | | @Override |
| | | public SmsChuangLanService create(Throwable throwable) { |
| | | return new SmsChuangLanService() { |
| | | @Override |
| | | public ResultBody sendVerificationCode(Map ma) { |
| | | return ResultBody.failed("短息调用失败"); |
| | | } |
| | | }; |
| | | } |
| | | } |