|
@ -1,19 +1,22 @@ |
|
|
package com.epmet.feign.fallback; |
|
|
package com.epmet.feign.fallback; |
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
import com.epmet.commons.tools.constant.ServiceConstant; |
|
|
import com.epmet.commons.tools.constant.ServiceConstant; |
|
|
import com.epmet.commons.tools.utils.ModuleUtils; |
|
|
import com.epmet.commons.tools.utils.ModuleUtils; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.dto.SysSmsDTO; |
|
|
import com.epmet.dto.SysSmsDTO; |
|
|
import com.epmet.dto.form.UserMessageFormDTO; |
|
|
import com.epmet.dto.form.UserMessageFormDTO; |
|
|
import com.epmet.feign.MessageFeignClient; |
|
|
import com.epmet.feign.EpmetMessageOpenFeignClient; |
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 消息服务降级 |
|
|
* 本服务对外开放的API,其他服务通过引用此client调用该服务 |
|
|
|
|
|
* |
|
|
|
|
|
* @author yinzuomei@elink-cn.com |
|
|
|
|
|
* @date 2020/6/4 13:48 |
|
|
*/ |
|
|
*/ |
|
|
@Component |
|
|
@Component |
|
|
public class MessageFeignClientFallback implements MessageFeignClient { |
|
|
public class EpmetMessageOpenFeignClientFallback implements EpmetMessageOpenFeignClient { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result send(SysSmsDTO smsDTO) { |
|
|
public Result send(SysSmsDTO smsDTO) { |
|
@ -29,5 +32,4 @@ public class MessageFeignClientFallback implements MessageFeignClient { |
|
|
public Result saveUserMessage(UserMessageFormDTO formDto) { |
|
|
public Result saveUserMessage(UserMessageFormDTO formDto) { |
|
|
return ModuleUtils.feignConError(ServiceConstant.EPMET_MESSAGE_SERVER, "saveUserMessage", formDto); |
|
|
return ModuleUtils.feignConError(ServiceConstant.EPMET_MESSAGE_SERVER, "saveUserMessage", formDto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |