|
@@ -1,7 +1,7 @@
|
|
|
package com.persagy.dmp.starter.alarm.communication.mq;
|
|
|
|
|
|
-import com.persagy.dmp.alarm.jms.model.OrderStateMessage;
|
|
|
import com.persagy.dmp.starter.alarm.communication.mq.model.DmpMessage;
|
|
|
+import com.persagy.dmp.starter.alarm.communication.mq.model.OrderStateMessage;
|
|
|
import com.persagy.dmp.starter.alarm.communication.netty.NettyAlarmMsgBaseHandler;
|
|
|
import com.persagy.dmp.starter.alarm.service.OrderStateChangeService;
|
|
|
import com.persagy.dmp.starter.alarm.util.StringUtil;
|
|
@@ -120,18 +120,23 @@ public class JmsConfig {
|
|
|
|
|
|
@RabbitHandler
|
|
|
@RabbitListener(queues = "${dmp.alarm.queue}")
|
|
|
- public void planQueues(String msg, Channel channel, Message message) throws Exception {
|
|
|
- log.info("============================== Receive:" + msg);
|
|
|
- DmpMessage dmpMessage = StringUtil.transferItemToDTO(msg, DmpMessage.class);
|
|
|
-
|
|
|
- if (ALARM_CONFIGS_CHANGE.equals(dmpMessage.getType())) {
|
|
|
- log.info("================收到一条报警定义变化通知==============");
|
|
|
- log.info(msg.toString());
|
|
|
- try {
|
|
|
- msgHandler.incrementSyncAlarmConfig(dmpMessage);
|
|
|
- } catch (Exception e) {
|
|
|
- log.error("error", e);
|
|
|
+ public void planQueues(String msg, Channel channel, Message message) {
|
|
|
+ try {
|
|
|
+ log.info("============================== Receive:" + msg);
|
|
|
+ DmpMessage dmpMessage = StringUtil.transferItemToDTO(msg, DmpMessage.class);
|
|
|
+
|
|
|
+ if (ALARM_CONFIGS_CHANGE.equals(dmpMessage.getType())) {
|
|
|
+ log.info("================收到一条报警定义变化通知==============");
|
|
|
+ log.info(msg);
|
|
|
+ try {
|
|
|
+ msgHandler.incrementSyncAlarmConfig(dmpMessage);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("error", e);
|
|
|
+ }
|
|
|
}
|
|
|
+ channel.basicAck(message.getMessageProperties().getDeliveryTag(),false);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("消息消费失败,{}", e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
}
|