liujunchi 2 年之前
父节点
当前提交
cbe5209aa2

+ 4 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImLiveBroadcastRoomServiceImpl.java

@@ -2114,8 +2114,10 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
         imLiveBroadcastRoom.setId(room.getId());
         imLiveBroadcastRoom.setSpeakerStatus(liveRoom.getSpeakerStatus());
         // 设置直播群组自定义数据
-        setGroupDefinedData(room,EGroupDefinedDataType.ANCHOR_STATUS,liveRoom.getSpeakerStatus() == 0?
-            EAnchorStatus.OFFLINE.getCode():EAnchorStatus.ONLINE.getCode());
+        if (liveRoom.getSpeakerStatus() != null) {
+            setGroupDefinedData(room, EGroupDefinedDataType.ANCHOR_STATUS,
+                                liveRoom.getSpeakerStatus() == 0 ? EAnchorStatus.OFFLINE.getCode() : EAnchorStatus.ONLINE.getCode());
+        }
 
         imLiveBroadcastRoom.setPushStatus(liveRoom.getPushStatus());
         // 设置推流状态