get_gift_list($gift_bag_id,$room_id); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 抽奖 * */ public function draw_gift(){ $gift_bag_id = input('gift_bag_id',0); $user_id = $this->uid; $room_id = input('room_id',0); $gift_user_ids = input('gift_user_ids',0); $num = input('num',1); $heart_id = input('heart_id',0); $auction_id = input('auction_id',0); $reslut = model('BlindBoxTurntableGiftDrawWorldNew')->draw_gift($gift_bag_id, $user_id, $gift_user_ids,$num,$room_id,$heart_id,$auction_id); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 礼物发放 */ public function gift_send(){ // $key_name = "api:blind_box_turntable:gift_send:" . $this->uid; // redis_lock_exit($key_name); $send_id = input('send_id',0); $reslut = model('BlindBoxTurntableGift')->gift_send($send_id); // redis_unlock($key_name); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 获取我的抽奖记录 */ public function get_my_record(){ $user_id = $this->uid; $gift_bag_id = input('gift_bag_id',0); $page = input('page',1); $page_size = input('page_size',12); $reslut = model('BlindBoxTurntableGift')->get_user_record($gift_bag_id,$user_id,$page,$page_size); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 获取全服抽奖记录 */ public function get_all_record(){ $gift_bag_id = input('gift_bag_id',0); $page = input('page',1); $page_size = input('page_size',12); $reslut = model('BlindBoxTurntableGift')->get_all_record($gift_bag_id,$page,$page_size); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 巡乐会 */ public function xlh(){ $room_id = input('room_id',0); $reslut = model('BlindBoxTurntableGift')->xlh_gift_list($room_id); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 巡乐会抽奖 */ public function xlh_draw_gift(){ $user_id = $this->uid; $room_id = input('room_id',0); $num = input('num',1); $reslut = model('BlindBoxTurntableGiftDrawWorldNew')->xlh_draw_gift($user_id,$num,$room_id); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 获取我的巡乐会记录 */ public function get_xlh_my_record(){ $page = input('page',1); $page_size = input('page_size',12); $user_id = $this->uid; $room_id = input('room_id',0); $reslut = model('BlindBoxTurntableGift')->xlh_get_user_record($user_id,$room_id,$page,$page_size); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 获取全服巡乐会记录(榜单) */ public function get_xlh_all_record(){ $page = input('page',1); $page_size = input('page_size',12); $room_id = input('room_id',0); $reslut = model('BlindBoxTurntableGift')->xlh_ranking($room_id,$page,$page_size); return v($reslut['code'], $reslut['msg'], $reslut['data']); } /* * 巡乐会榜单 (以期数显示) */ public function get_xlh_ranking(){ $page = input('page',1); $page_size = input('page_size',12); $room_id = input('room_id',0); $reslut = model('BlindBoxTurntableGift')->xlh_ranking_list($room_id,$page,$page_size); return v($reslut['code'], $reslut['msg'], $reslut['data']); } }