刘俊驰 1 rok temu
rodzic
commit
016c949b76

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

@@ -2786,7 +2786,7 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
             com.ym.mec.dto.LiveRoomStatus status = new com.ym.mec.dto.LiveRoomStatus();
             status.setRoomUid(roomUid);
             status.setLinkMic(whetherMic == 1 ? 1 : 0);
-            klxFeignService.updateRoomStatus(status);
+            klxFeignService.updateRoomStatus(JSON.parseObject(JSON.toJSONString(status)));
         });
     }
 
@@ -2838,7 +2838,7 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
         this.updateById(imLiveBroadcastRoom);
 
         CompletableFuture.runAsync(()->{
-            klxFeignService.updateRoomStatus(JSON.parseObject(JSON.toJSONString(liveRoom), com.ym.mec.dto.LiveRoomStatus.class));
+            klxFeignService.updateRoomStatus(JSON.parseObject(JSON.toJSONString(liveRoom)));
         });
         return true;
     }

+ 2 - 1
mec-client-api/src/main/java/com/ym/mec/web/KLXFeignService.java

@@ -1,5 +1,6 @@
 package com.ym.mec.web;
 
+import com.alibaba.fastjson.JSON;
 import com.ym.mec.common.config.FeignConfiguration;
 import com.ym.mec.common.dto.SchoolDto;
 import com.ym.mec.common.entity.*;
@@ -36,6 +37,6 @@ public interface KLXFeignService {
 
 //    @ApiOperation("更新直播间状态")
     @PostMapping("/open/live/updateRoomStatus")
-    public HttpResponseResult<Boolean> updateRoomStatus(@RequestBody LiveRoomStatus status );
+    public HttpResponseResult<Boolean> updateRoomStatus(@RequestBody JSON status );
 
 }

+ 2 - 1
mec-client-api/src/main/java/com/ym/mec/web/fallback/KLXFeignServiceFallback.java

@@ -1,5 +1,6 @@
 package com.ym.mec.web.fallback;
 
+import com.alibaba.fastjson.JSON;
 import com.ym.mec.common.entity.HttpResponseResult;
 import com.ym.mec.dto.LiveRoomStatus;
 import com.ym.mec.dto.RoomMember;
@@ -23,7 +24,7 @@ public class KLXFeignServiceFallback implements KLXFeignService {
     }
 
     @Override
-    public HttpResponseResult<Boolean> updateRoomStatus(LiveRoomStatus status) {
+    public HttpResponseResult<Boolean> updateRoomStatus(JSON status) {
         return null;
     }
 }