瀏覽代碼

手动开启直播间

liujunchi 2 年之前
父節點
當前提交
4c7971b8de

+ 8 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImLiveBroadcastRoomServiceImpl.java

@@ -1686,7 +1686,13 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
                                                      .collect(Collectors.toMap(o -> o.getSpeakerId(), o -> o, (k1, k2) -> k1))
                                                      .values();
 
-        CompletableFuture.runAsync(() -> values.forEach(this::createLiveRoom));
+        for (ImLiveBroadcastRoom value : values) {
+            try {
+                createLiveRoom(value);
+            } catch (Exception e) {
+                log.error("createLiveRoom error:{}", e.getMessage());
+            }
+        }
         createLock.delete();
     }
 
@@ -1694,6 +1700,7 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
      * 去融云创建房间
      */
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public void createLiveRoom(ImLiveBroadcastRoom room) {
         log.info("createLiveRoom>>>>>>roomUid:{}", room.getRoomUid());
         try {