REQ-3201: 运营push

This commit is contained in:
yanglin 2024-12-16 11:03:42 +08:00
parent 1f6de32901
commit bd22efdebb
2 changed files with 1 additions and 25 deletions

View File

@ -1,6 +1,5 @@
package cn.axzo.msg.center.api;
import cn.axzo.msg.center.api.fallback.MessagePushApiFallbackFactory;
import cn.axzo.msg.center.api.request.BuildNimPayloadRequest;
import cn.axzo.msg.center.api.request.MsgBody4Guest;
import cn.azxo.framework.common.model.CommonResponse;
@ -13,7 +12,7 @@ import org.springframework.web.bind.annotation.RequestBody;
/**
* 发送app push消息底层使用友盟
*/
@FeignClient(value = "msg-center", url = "${server.serviceUrl:http://msg-center:8080}", fallbackFactory = MessagePushApiFallbackFactory.class)
@FeignClient(value = "msg-center", url = "${server.serviceUrl:http://msg-center:8080}")
@Component
public interface MessagePushApi {

View File

@ -1,23 +0,0 @@
package cn.axzo.msg.center.api.fallback;
import cn.axzo.msg.center.api.MessagePushApi;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
/**
* @author jiachao
* @date 2021/5/24
*/
@Component
@Slf4j
public class MessagePushApiFallbackFactory implements FallbackFactory<MessagePushApi> {
@Override
public MessagePushApi create(Throwable throwable) {
MessagePushApiFallback messagePushFallback= new MessagePushApiFallback();
messagePushFallback.setThrowable(throwable);
return messagePushFallback;
}
}