|
@@ -26,11 +26,14 @@ public class ManageToSaleConsumer {
|
|
@RabbitListener(
|
|
@RabbitListener(
|
|
queuesToDeclare = @Queue("manageToSale")
|
|
queuesToDeclare = @Queue("manageToSale")
|
|
)
|
|
)
|
|
- public void consumerQueue(Channel channel, Message message) throws IOException {
|
|
|
|
|
|
+ public void consumerQueue(Channel channel, Message message) {
|
|
try {
|
|
try {
|
|
String messageId = message.getMessageProperties().getMessageId();
|
|
String messageId = message.getMessageProperties().getMessageId();
|
|
String msg = new String(message.getBody(), StandardCharsets.UTF_8);
|
|
String msg = new String(message.getBody(), StandardCharsets.UTF_8);
|
|
log.info("接受结果mq--messageId:{},msg:{}",messageId,msg);
|
|
log.info("接受结果mq--messageId:{},msg:{}",messageId,msg);
|
|
|
|
+ msg = msg.substring(1, msg.length() - 1);
|
|
|
|
+
|
|
|
|
+ msg = StringEscapeUtils.unescapeJava(msg);
|
|
ManageToSaleParam param = JSONObject.parseObject(msg, ManageToSaleParam.class);
|
|
ManageToSaleParam param = JSONObject.parseObject(msg, ManageToSaleParam.class);
|
|
String command = param.getCommand();
|
|
String command = param.getCommand();
|
|
switch (command){
|
|
switch (command){
|
|
@@ -38,12 +41,12 @@ public class ManageToSaleConsumer {
|
|
sysUserService.updateByDb2(param.getData());
|
|
sysUserService.updateByDb2(param.getData());
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
log.error("mq----消费失败",e);
|
|
log.error("mq----消费失败",e);
|
|
}finally {
|
|
}finally {
|
|
- channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|