正在显示
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 | } |
-
请 注册 或 登录 后发表评论