作者 王勇

完善,备份

... ... @@ -34,9 +34,6 @@ import static com.sunyo.wlpt.message.bus.service.common.Constant.RESULT_SUCCESS;
public class RabbitController {
@Resource
private MessageNoteService messageNoteService;
@Resource
private UserMessageBindingService userMessageBindingService;
@Resource
... ... @@ -121,11 +118,10 @@ public class RabbitController {
// 4、mq发送消息,数据库中保存消息
ResultJson result = directUtils.sendMessage(sentData);
messageNoteService.insertMessageSelective(sentData);
// 异步,保存消息记录
// CountDownLatch latch = new CountDownLatch(1);
// Future<String> future = asyncTaskService.saveMessage(sentData, latch);
// latch.await();
CountDownLatch latch = new CountDownLatch(1);
Future<String> future = asyncTaskService.saveMessage(sentData, latch);
latch.await();
return result;
}
}
... ...