|
@ -1,6 +1,7 @@ |
|
|
package com.ccsens.game.service; |
|
|
package com.ccsens.game.service; |
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.ccsens.cloudutil.feign.TallFeignClient; |
|
|
import com.ccsens.cloudutil.feign.TallFeignClient; |
|
|
import com.ccsens.game.bean.dto.message.*; |
|
|
import com.ccsens.game.bean.dto.message.*; |
|
|
import com.ccsens.game.bean.po.GameUserJoin; |
|
|
import com.ccsens.game.bean.po.GameUserJoin; |
|
@ -9,6 +10,7 @@ import com.ccsens.game.netty.ChannelManager; |
|
|
import com.ccsens.game.persist.dao.GameUserJoinDao; |
|
|
import com.ccsens.game.persist.dao.GameUserJoinDao; |
|
|
import com.ccsens.util.JacksonUtil; |
|
|
import com.ccsens.util.JacksonUtil; |
|
|
import com.ccsens.util.WebConstant; |
|
|
import com.ccsens.util.WebConstant; |
|
|
|
|
|
import com.ccsens.util.bean.message.common.InMessage; |
|
|
import com.ccsens.util.config.RabbitMQConfig; |
|
|
import com.ccsens.util.config.RabbitMQConfig; |
|
|
import io.netty.channel.ChannelHandlerContext; |
|
|
import io.netty.channel.ChannelHandlerContext; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
@ -34,8 +36,13 @@ public class MessageService implements IMessageService { |
|
|
@Override |
|
|
@Override |
|
|
public void sendGameMessageWithGetUrl(ChromeMessageDto message) throws Exception { |
|
|
public void sendGameMessageWithGetUrl(ChromeMessageDto message) throws Exception { |
|
|
System.out.println(JacksonUtil.beanToJson(message)); |
|
|
System.out.println(JacksonUtil.beanToJson(message)); |
|
|
rabbitTemplate.convertAndSend(RabbitMQConfig.RabbitMQ_QUEUE_NAME, |
|
|
// rabbitTemplate.convertAndSend(RabbitMQConfig.RabbitMQ_QUEUE_NAME,
|
|
|
JacksonUtil.beanToJson(message)); |
|
|
// JacksonUtil.beanToJson(message));
|
|
|
|
|
|
|
|
|
|
|
|
InMessage inMessage = new InMessage(); |
|
|
|
|
|
inMessage.setTos(message.receiversTransTos()); |
|
|
|
|
|
inMessage.setData(JSONObject.toJSONString(message.getData())); |
|
|
|
|
|
rabbitTemplate.convertAndSend(RabbitMQConfig.MESSAGE_QUEUE_NAME, inMessage); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|