查看当前在线人数和今日登陆的用户,应该如何根据表来查询

leidengyan 2023-4-11 270

查看当前在线人数和今日登陆的用户,应该如何根据表来查询

最新回复 (1)
  • HeavyRain 2023-4-11
    引用 2
    获取在线人数有server api可以用,请检查UserAdmin的下面2个函数
    ```
        public static IMResult<GetOnlineUserCountResult> getOnlineUserCount() throws Exception {
            return AdminHttpUtils.httpJsonPost(APIPath.User_Online_Count, null, GetOnlineUserCountResult.class);
        }

        public static IMResult<GetOnlineUserResult> getOnlineUser(int nodeId, int offset, int count) throws Exception {
            GetOnlineUserRequest request = new GetOnlineUserRequest();
            request.nodeId = nodeId;
            request.offset = offset;
            request.count = count;
            return AdminHttpUtils.httpJsonPost(APIPath.User_Online_List, request, GetOnlineUserResult.class);
        }
    ```
    查询今日登录的用户,在IM服务的t_user_session表中,有用户连接会话的时间,在一天以内的都是登录过的
返回