...
|
...
|
@@ -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;
|
|
|
}
|
|
|
} |
...
|
...
|
|