get_day_list(); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //礼物列表 public function get_gift_list(){ $reslut = model('AuctionRoom')->get_gift_list(); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //设置用户拍卖信息 public function options_user_auction_info(){ $uid = $this->uid; $rid = input('rid', 0); $relation_id = input('relation_id', 0); $gid = input('gid', 0); $day = input('day', 0); $key_name = "api:AuctionRoom:options_user_auction_info:uid:".$uid; redis_lock_exit($key_name); $reslut = model('AuctionRoom')->options_user_auction_info($uid, $rid, $relation_id, $gid, $day); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //开始拍卖 public function open_auction() { $uid = $this->uid; $rid = input('rid', 0); $key_name = "api:AuctionRoom:open_auction:rid:".$rid; redis_lock_exit($key_name); $reslut = model('AuctionRoom')->open_auction($uid, $rid); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //竞拍信息 public function get_auction_info(){ $uid = $this->uid; $rid = input('rid', 0); $reslut = model('AuctionRoom')->get_auction_info($uid, $rid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //结束拍卖 public function finish_auction(){ $uid = $this->uid; $rid = input('rid', 0); $key_name = "api:AuctionRoom:finish_auction:rid:".$rid; redis_lock_exit($key_name); $reslut = model('AuctionRoom')->finish_auction($uid, $rid); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //单场拍卖时长 public function add_pm_line_duration(){ $uid = $this->uid; $rid = input('rid', 0); $key_name = "api:AuctionRoom:add_pm_line_duration:rid:".$rid; redis_lock_exit($key_name); $reslut = model('AuctionRoom')->add_pm_line_duration($uid, $rid); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //获取榜单 public function auction_room_rank(){ $rid = input('rid', 0); $page = input('page', 1); $limit = input('page_limit', 20); $reslut = model('AuctionRoom')->auction_room_rank($rid,$page,$limit); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } }