/** * 添加群房间成员 * @param $client_id * @param array $message */ public static function addGroupMemberMessage($client_id, array $message = array()) { $room_id = isset($message['room_id']) ? $message['room_id'] : null; $member_uids = isset($message['member_uids']) ? $message['member_uids'] : null; if ($room_id && $member_uids) { $result = Message::addGroupMember($room_id, $member_uids); if (is_array($result)) { $return['member_list'] = $result['return']['member_list']; if (isset($message['packid'])) { $return['packid'] = $message['packid']; } self::sendDataToCurrentClient('add_group_member', $return); if ($result['return']['room_member_num'] > 0) { unset($result['return']['room_member_num']); self::pushMessageData(array($result['return']), $result['to_user_list'], false); } return; // success } } // failure self::sendDataToCurrentClient('add_group_member', $message['packid'], 1092, 'add group member failure'); }