|
@@ -1,7 +1,9 @@
|
|
package com.miniframe.service.mq;
|
|
package com.miniframe.service.mq;
|
|
|
|
|
|
|
|
+import com.miniframe.aftercure.ActionMsg;
|
|
import com.miniframe.core.ext.UtilTools;
|
|
import com.miniframe.core.ext.UtilTools;
|
|
import com.miniframe.spring.mq.*;
|
|
import com.miniframe.spring.mq.*;
|
|
|
|
+import com.miniframe.tools.XiJsonUtil;
|
|
import com.miniframe.websocket.WebsocketEndPoint;
|
|
import com.miniframe.websocket.WebsocketEndPoint;
|
|
import com.rabbitmq.client.Channel;
|
|
import com.rabbitmq.client.Channel;
|
|
import org.springframework.amqp.core.AcknowledgeMode;
|
|
import org.springframework.amqp.core.AcknowledgeMode;
|
|
@@ -92,8 +94,9 @@ public class CaeMQ extends CaeViewMFMqDynamic {
|
|
@Override
|
|
@Override
|
|
public boolean handle(String data, long deliveryTag, Map<String, Object> headers, Channel channel) throws Exception {
|
|
public boolean handle(String data, long deliveryTag, Map<String, Object> headers, Channel channel) throws Exception {
|
|
// System.out.println("Queue : "+getAMQPConsumerQueue(headers)+", Data : "+ data);
|
|
// System.out.println("Queue : "+getAMQPConsumerQueue(headers)+", Data : "+ data);
|
|
|
|
+ ActionMsg msg= XiJsonUtil.jsonToPojo(data, ActionMsg.class);
|
|
WebsocketEndPoint point = (WebsocketEndPoint) UtilTools.getBean("websocketEndPoint");
|
|
WebsocketEndPoint point = (WebsocketEndPoint) UtilTools.getBean("websocketEndPoint");
|
|
- point.sendMessageToAllUsers(data);
|
|
|
|
|
|
+ point.sendMessageToUser(msg.getProId(),data);
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|