|
@@ -21,7 +21,6 @@ public class AbstrackBuildSceneListener implements IBuildSceneListener {
|
|
String msg = new String(message.getBody(), StandardCharsets.UTF_8);
|
|
String msg = new String(message.getBody(), StandardCharsets.UTF_8);
|
|
log.info("开始准备场景计算资源,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
log.info("开始准备场景计算资源,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
BuildSceneCallMessage buildSceneMessage = JSONObject.parseObject(msg, BuildSceneCallMessage.class);
|
|
BuildSceneCallMessage buildSceneMessage = JSONObject.parseObject(msg, BuildSceneCallMessage.class);
|
|
- channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
|
|
|
|
if(ObjectUtils.isEmpty(buildSceneMessage.getBuildContext())){
|
|
if(ObjectUtils.isEmpty(buildSceneMessage.getBuildContext())){
|
|
buildSceneMessage.setBuildContext(new HashMap<>());
|
|
buildSceneMessage.setBuildContext(new HashMap<>());
|
|
}
|
|
}
|
|
@@ -30,6 +29,7 @@ public class AbstrackBuildSceneListener implements IBuildSceneListener {
|
|
}
|
|
}
|
|
buildSceneService.buildScenePre(buildSceneMessage);
|
|
buildSceneService.buildScenePre(buildSceneMessage);
|
|
log.info("准备场景计算资源完成,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
log.info("准备场景计算资源完成,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
|
|
+ channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -38,8 +38,8 @@ public class AbstrackBuildSceneListener implements IBuildSceneListener {
|
|
String msg = new String(message.getBody(), StandardCharsets.UTF_8);
|
|
String msg = new String(message.getBody(), StandardCharsets.UTF_8);
|
|
log.info("场景计算完成,开始处理场景计算结果,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
log.info("场景计算完成,开始处理场景计算结果,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
BuildSceneResultMqMessage buildSceneMessage = JSONObject.parseObject(msg, BuildSceneResultMqMessage.class);
|
|
BuildSceneResultMqMessage buildSceneMessage = JSONObject.parseObject(msg, BuildSceneResultMqMessage.class);
|
|
- channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
|
|
|
|
buildSceneService.buildScenePost(buildSceneMessage);
|
|
buildSceneService.buildScenePost(buildSceneMessage);
|
|
log.info("场景计算结果处理完成,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
log.info("场景计算结果处理完成,队列名:{},id:{},消息体:{}", queueName, messageId, msg);
|
|
|
|
+ channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
|
|
}
|
|
}
|
|
}
|
|
}
|