|
@ -48,8 +48,13 @@ public class GroupAchievementCustomListener implements MessageListenerConcurren |
|
|
private void consumeMessage(MessageExt messageExt) { |
|
|
private void consumeMessage(MessageExt messageExt) { |
|
|
logger.info("receive msg:{}", JSON.toJSONString(messageExt)); |
|
|
logger.info("receive msg:{}", JSON.toJSONString(messageExt)); |
|
|
String msg = new String(messageExt.getBody()); |
|
|
String msg = new String(messageExt.getBody()); |
|
|
|
|
|
if (StringUtils.isBlank(msg)){ |
|
|
|
|
|
log.warn("consumeMessage msg body is blank"); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
GroupAchievementMQMsg msgObj = JSON.parseObject(msg, GroupAchievementMQMsg.class); |
|
|
GroupAchievementMQMsg msgObj = JSON.parseObject(msg, GroupAchievementMQMsg.class); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DistributedLock distributedLock = null; |
|
|
DistributedLock distributedLock = null; |
|
|
RLock lock = null; |
|
|
RLock lock = null; |
|
|
try { |
|
|
try { |
|
|