正在显示
1 个修改的文件
包含
8 行增加
和
3 行删除
@@ -4,6 +4,7 @@ import com.sunyo.wlpt.message.bus.service.domain.XmlData; | @@ -4,6 +4,7 @@ import com.sunyo.wlpt.message.bus.service.domain.XmlData; | ||
4 | import com.sunyo.wlpt.message.bus.service.exception.CustomExceptionType; | 4 | import com.sunyo.wlpt.message.bus.service.exception.CustomExceptionType; |
5 | import com.sunyo.wlpt.message.bus.service.rabbit.utils.DirectUtils; | 5 | import com.sunyo.wlpt.message.bus.service.rabbit.utils.DirectUtils; |
6 | import com.sunyo.wlpt.message.bus.service.response.ResultJson; | 6 | import com.sunyo.wlpt.message.bus.service.response.ResultJson; |
7 | +import com.sunyo.wlpt.message.bus.service.service.MessageNoteService; | ||
7 | import com.sunyo.wlpt.message.bus.service.service.UserMessageBindingService; | 8 | import com.sunyo.wlpt.message.bus.service.service.UserMessageBindingService; |
8 | import com.sunyo.wlpt.message.bus.service.service.impl.AsyncTaskService; | 9 | import com.sunyo.wlpt.message.bus.service.service.impl.AsyncTaskService; |
9 | import com.sunyo.wlpt.message.bus.service.utils.XmlUtils; | 10 | import com.sunyo.wlpt.message.bus.service.utils.XmlUtils; |
@@ -33,6 +34,9 @@ import static com.sunyo.wlpt.message.bus.service.common.Constant.RESULT_SUCCESS; | @@ -33,6 +34,9 @@ import static com.sunyo.wlpt.message.bus.service.common.Constant.RESULT_SUCCESS; | ||
33 | public class RabbitController { | 34 | public class RabbitController { |
34 | 35 | ||
35 | @Resource | 36 | @Resource |
37 | + private MessageNoteService messageNoteService; | ||
38 | + | ||
39 | + @Resource | ||
36 | private UserMessageBindingService userMessageBindingService; | 40 | private UserMessageBindingService userMessageBindingService; |
37 | 41 | ||
38 | @Resource | 42 | @Resource |
@@ -117,10 +121,11 @@ public class RabbitController { | @@ -117,10 +121,11 @@ public class RabbitController { | ||
117 | // 4、mq发送消息,数据库中保存消息 | 121 | // 4、mq发送消息,数据库中保存消息 |
118 | ResultJson result = directUtils.sendMessage(sentData); | 122 | ResultJson result = directUtils.sendMessage(sentData); |
119 | 123 | ||
124 | + messageNoteService.insertMessageSelective(sentData); | ||
120 | // 异步,保存消息记录 | 125 | // 异步,保存消息记录 |
121 | - CountDownLatch latch = new CountDownLatch(1); | ||
122 | - Future<String> future = asyncTaskService.saveMessage(sentData, latch); | ||
123 | - latch.await(); | 126 | +// CountDownLatch latch = new CountDownLatch(1); |
127 | +// Future<String> future = asyncTaskService.saveMessage(sentData, latch); | ||
128 | +// latch.await(); | ||
124 | return result; | 129 | return result; |
125 | } | 130 | } |
126 | } | 131 | } |
-
请 注册 或 登录 后发表评论