Browse Source

查询直播间人员列表

刘俊驰 1 năm trước cách đây
mục cha
commit
7bdedd650d

+ 1 - 0
mec-application/src/main/java/com/ym/mec/teacher/controller/TeacherImLiveBroadcastRoomMemberController.java

@@ -50,6 +50,7 @@ public class TeacherImLiveBroadcastRoomMemberController extends BaseController {
             @ApiImplicitParam(name = "whetherMicStatus", dataType = "String", value = "连麦状态 0:未申请1:申请连麦中2:连麦中"),
             @ApiImplicitParam(name = "page", dataType = "Integer", value = "页数"),
             @ApiImplicitParam(name = "rows", dataType = "Integer", value = "每页数量"),
+        @ApiImplicitParam(name = "klxFlag", dataType = "Integer", value = "0:不查询酷乐秀数据,1:查询酷乐秀数据"),
     })
     @ApiOperation("分页查询直播间人员列表")
     @PostMapping("/queryRoomMember")

+ 1 - 0
mec-application/src/main/java/com/ym/mec/web/controller/ImLiveBroadcastRoomMemberController.java

@@ -52,6 +52,7 @@ public class ImLiveBroadcastRoomMemberController extends BaseController {
             @ApiImplicitParam(name = "visitorQuery", dataType = "Integer", value = "游客查询 0:学员 1:游客"),
             @ApiImplicitParam(name = "page", dataType = "Integer", value = "页数"),
             @ApiImplicitParam(name = "rows", dataType = "Integer", value = "每页数量"),
+            @ApiImplicitParam(name = "klxFlag", dataType = "Integer", value = "0:不查询酷乐秀数据,1:查询酷乐秀数据"),
     })
     @ApiOperation("分页查询直播间人员列表")
     @PostMapping("/queryRoomMember")

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

@@ -80,8 +80,12 @@ public class ImLiveBroadcastRoomMemberServiceImpl extends ServiceImpl<ImLiveBroa
     public PageInfo<ImLiveBroadcastRoomMemberVo> queryRoomMember(Map<String, Object> param) {
         Page<ImLiveBroadcastRoomMemberVo> pageInfo = PageUtil.getPageInfo(param);
         IPage<ImLiveBroadcastRoomMemberVo> page ;
-        HttpResponseResult<List<RoomMember>> listHttpResponseResult = klxFeignService.queryRoomMember(param);
-        List<RoomMember> roomMembers = listHttpResponseResult.getData();
+        Object klxFlag = param.get("klxFlag");
+        List<RoomMember> roomMembers= new ArrayList<>();
+        if (klxFlag != null && "1".equals(klxFlag.toString())) {
+            HttpResponseResult<List<RoomMember>> listHttpResponseResult = klxFeignService.queryRoomMember(param);
+            roomMembers = listHttpResponseResult.getData();
+        }
         List<ImLiveBroadcastRoomMemberVo> records;
         long pages = pageInfo.getPages();
         long rows = pageInfo.getSize();