uid; $time = input('time', 1); $page = input('page', 1); $page_limit = input('page_limit', 20); $reslut = model('Guild')->get_guild_list($uid, $time, $page, $page_limit); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //加入公会 public function join_guild(){ $uid = $this->uid; $guild_id = input('guild_id', 0); $key_name = "api:guild:join_guild:".$uid; redis_lock_exit($key_name); $reslut = model('Guild')->join_guild($uid, $guild_id); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //申请列表 public function get_apply_guild_list(){ $uid = $this->uid; $guild_id = input('guild_id', 0); $page = input('page', 1); $page_limit = input('page_limit', 20); $reslut = model('Guild')->get_apply_guild_list($uid, $guild_id, $page, $page_limit); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //同意、拒绝申请 public function operate_guild(){ $uid = $this->uid; $apply_id = input('id', 0); $type = input('type', 1); $key_name = "api:guild:operate_guild:".$uid; redis_lock_exit($key_name); $reslut = model('Guild')->operate_guild($uid, $apply_id, $type); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //公会详细信息 public function get_guild_info(){ $uid = $this->uid; $guild_id = input('guild_id', 0); $type = input('type', 1); $page = input('page', 1); $page_limit = input('page_limit', 20); $reslut = model('Guild')->get_guild_info($uid, $guild_id, $type, $page, $page_limit); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //公会流水统计 public function get_guild_money_log_list(){ $uid = $this->uid; $guild_id = input('guild_id', 0); $type = input('type', 1); $time = input('time', 1); $page = input('page', 1); $page_limit = input('page_limit', 20); $reslut = model('Guild')->get_guild_money_log_list($uid, $guild_id, $type, $time, $page, $page_limit); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //踢出公会 public function kick_out_guild(){ $uid = $this->uid; $user_id = input('user_id', 0); $guild_id = input('guild_id', 0); $key_name = "api:guild:kick_out_guild:".$uid; redis_lock_exit($key_name); $reslut = model('Guild')->kick_out_guild($uid, $user_id, $guild_id); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //退出公会 public function quit_guild(){ $uid = $this->uid; $guild_id = input('guild_id', 0); $key_name = "api:guild:quit_guild:".$uid; redis_lock_exit($key_name); $reslut = model('Guild')->quit_guild($uid, $guild_id); redis_unlock($key_name); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //是否是公会会长 public function user_is_deacon(){ $uid = $this->uid; $guild_id = input('guild_id', 0); $reslut = model('Guild')->user_is_deacon($uid, $guild_id); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //解散公会 public function diss_guild(){ $uid = $this->uid; $guild_id = input('guild_id', 0); $reslut = model('Guild')->diss_guild($uid, $guild_id); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } public function get_the_guild_info(){ $guild_id = input('guild_id', 0); $reslut = model('Guild')->get_the_guild_info($guild_id); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } }