uid; $rid = input('rid', 0); $key_name = "api:RoomMicro:apply_room_micro:uid:".$uid; redis_lock_exit($key_name); $reslut = model('RoomApplyMicro')->apply_room_micro($uid, $rid); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //取消申请 public function unapply_room_micro(){ $uid = $this->uid; $rid = input('rid', 0); $id = input('id', 0); $key_name = "api:RoomMicro:unapply_room_micro:uid:".$uid; redis_lock_exit($key_name); $reslut = model('RoomApplyMicro')->unapply_room_micro($uid, $rid, $id); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //等待上台列表 public function get_room_micro_list(){ $uid = $this->uid; $rid = input('rid', 0); $reslut = model('RoomApplyMicro')->get_room_micro_list($uid, $rid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //清空上台列表 public function clears_room_micro_list(){ $uid = $this->uid; $rid = input('rid', 0); $key_name = "api:RoomMicro:clears_room_micro_list:uid:".$uid; redis_lock_exit($key_name); $reslut = model('RoomApplyMicro')->clears_room_micro_list($uid, $rid); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //同意、拒绝上台 public function operate_user_micro(){ $uid = $this->uid; $rid = input('rid', 0); $id = input('id', 0); $type = input('type', 1); $seat = input('seat', 0); $time = input('time', 0); $key_name = "api:RoomMicro:operate_user_micro:uid:".$uid; redis_lock_exit($key_name); $reslut = model('RoomApplyMicro')->operate_user_micro($uid, $rid, $id, $type, $seat, $time); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //助力礼物列表 public function get_help_gift_list(){ $uid = $this->uid; $page = input('page', 1); $page_limit = input('page_limit', 20); $reslut = model('RoomApplyMicro')->get_help_gift_list($uid, $page, $page_limit); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //设置房间助力礼物 public function operate_room_help_gift(){ $uid = $this->uid; $rid = input('rid', 0); $gid = input('gid', 0); $key_name = "api:RoomMicro:operate_room_help_gift:uid:".$uid; redis_lock_exit($key_name); $reslut = model('RoomApplyMicro')->operate_room_help_gift($uid, $rid, $gid); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //助力送礼 public function send_gift_user_micro_help(){ $uid = $this->uid; $rid = input('rid', 0); $help_uid = input('help_uid', 0); $gid = input('gid', 0); $num = input('num', 0); $key_name = "api:RoomMicro:send_gift_user_micro_help:uid:".$uid; redis_lock_exit($key_name); $reslut = model('RoomApplyMicro')->send_gift_user_micro_help($uid, $rid, $help_uid, $gid, $num); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //麦位魅力值明细 public function get_room_micro_charm_list(){ $uid = $this->uid; $rid = input('rid', 0); $user_id = input('user_id', 0); $reslut = model('RoomMicro')->get_room_micro_charm_list($uid, $rid, $user_id); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } }