post("real_name"); $add_data['gender'] = $request->post("gender"); $add_data['birthday'] = $request->post("birthday"); $add_data['age'] = $request->post("age"); $add_data['country'] = $request->post("country"); $add_data['province'] = $request->post("province"); $add_data['city'] = $request->post("city"); $add_data['district'] = $request->post("district"); $add_data['address'] = $request->post("address"); $add_data['player_pic'] = $request->post("player_pic"); $add_data['experience'] = $request->post("experience"); $add_data['guarder_name'] = $request->post("guarder_name"); $add_data['guarder_phone'] = $request->post("guarder_phone"); $add_data['guarder_card_number'] = $request->post("guarder_card_number"); $add_data['guarder_card_type'] = $request->post("guarder_card_type"); $add_data['guarder_card_front_view'] = $request->post("guarder_card_front_view"); $add_data['guarder_card_back_view'] = $request->post("guarder_card_back_view"); $add_data['card_type'] = $request->post("card_type"); $add_data['card_number'] = $request->post("card_number"); $add_data['card_front_view'] = $request->post("card_front_view"); $add_data['card_back_view'] = $request->post("card_back_view"); $add_data['card_view_same'] = $request->post("card_view_same"); $add_data['guarder_card_view_same'] = $request->post("guarder_card_view_same"); $add_data['asfc_user'] = $request->post("asfc_user"); $add_data['membership_id'] = $request->post("membership_id"); $add_data['flight_number'] = $request->post("flight_number"); $add_data['club_members'] = $request->post("club_members"); $add_data['club_name'] = $request->post("club_name"); $add_data['duties'] = $request->post("duties"); } public function getplayer() { $token = $this->auth->getToken(); $token_info = \app\common\library\Token::get($token); $expiretime = date("Y-m-d H:i:s", $token_info['expiretime']); $where['member_id'] = $token_info['user_id']; $plyaerinfo = \app\common\model\Players::get($where); if (empty($plyaerinfo)) { $result['data'] = []; $result['message'] = "请先申请认证飞手!"; $result['code'] = 500; return json($result); } $plyaer['real_name'] = $plyaerinfo->real_name; $plyaer['phone'] = $plyaerinfo->phone; $plyaer['age'] = $plyaerinfo->age; $plyaer['gender'] = $plyaerinfo->gender; $plyaer['birthday'] = $plyaerinfo->birthday; $plyaer['country'] = $plyaerinfo->country; $plyaer['player_status'] = $plyaerinfo->player_status; $plyaer['player_pic'] = $plyaerinfo->player_pic; $plyaer['card_number'] = $plyaerinfo->card_number; $plyaer['check_mark'] = ""; if ($plyaerinfo->player_status == \app\common\model\Players::PLAYERS_MODIFY || $plyaerinfo->player_status == \app\common\model\Players::PLAYERS_NO_PASS ) { $playerCheck = new PlayerCheck(); $check_info = $playerCheck->where("member_id", $token_info['user_id']) ->order("id", "DESC") ->find(); $plyaer['check_mark'] = $check_info->mark; } $result['data'] = $plyaer; $result['message'] = "获取成功"; $result['code'] = 200; return json($result); } public function get_player_detail() { $token = $this->auth->getToken(); $token_info = \app\common\library\Token::get($token); $expiretime = date("Y-m-d H:i:s", $token_info['expiretime']); $where['member_id'] = $token_info['user_id']; $plyaerinfo = \app\common\model\Players::get($where); return $plyaerinfo; } public function playerInfo(Request $request){ $player_id = $request->param('player_id'); $member_number = $request->param('member_number'); if(!empty($player_id)){ $player_res = model('players')->getPlayerId($player_id); }elseif(!empty($member_number)){ $user_info = $user->where('member_number',$member_number)->find(); $player_res = $PlayersModel->field('id,real_name,age,province,player_pic,member_id')->where('member_id',$user_info['id'])->find(); } $data['player'] = $player_res; $msg = ['code'=>200,'data'=>$data]; return json($msg); } public function getDraPlayer(ClubModel $clubModel,User $user,Request $request,ClubInvate $clubInvate,LeagueIntegral $leagueIntegral){ $Archives = new Archives(); $League = new League(); $PlayersModel = new PlayersModel(); $player_id = $request->param('player_id'); $member_number = $request->param('member_number'); if(!empty($player_id)){ $club_res = $clubInvate->where('player_id',$player_id)->where('status',6)->where('deletetime',null)->find(); $club_info = $clubModel->field('name,name_short,logo')->where('id',$club_res['club_id'])->find(); $player_res = model('players')->getPlayerId($player_id); $user_info = $user->where('id',$player_res['member_id'])->find(); $player_res['member_number'] = $user_info['member_number']; }elseif(!empty($member_number)){ $user_info = $user->where('member_number',$member_number)->find(); $player_res = $PlayersModel->field('id,real_name,age,province,player_pic,member_id')->where('member_id',$user_info['id'])->find(); $player_res['member_number'] = $member_number; $club_res = $clubInvate->where('player_id',$player_res['id'])->where('status',6)->where('deletetime',null)->find(); $club_info = $clubModel->field('name,name_short,logo')->where('id',$club_res['club_id'])->find(); } $Archives_res = $Archives->where('channel_id',73)->select(); unset($Archives_res[1]);//国家集训队 unset($Archives_res[4]);//测试站 $station_integral = [];$i = 0; $lastElement = end($Archives_res); foreach ($Archives_res as $value){ $club_integral_res = $leagueIntegral->where('player_id',$user_info['member_number'])->where('match_id',$value['id'])->find(); if(!empty($club_integral_res)){ //复用分站积分排名 // $res = $League->player_integral($value['id'],$user_info['member_number']); // var_dump($res);exit; $station_integral[] = array('match_id'=>$value['id'],'name'=> $value['title'],'sum_grade'=>$club_integral_res['grade'],'number'=>$club_integral_res['number'],'nostart'=>0); }else{ $station_integral[] = array('match_id'=>$value['id'],'name'=> $value['title'],'sum_grade'=>0,'number'=>0,'nostart'=>0); } //判断最后一场比赛是否未开始 if($value['id'] == $lastElement['id']){ $res = db("cms_addonproducts")->where('id',$value['id'])->find(); if(strtotime($res['stime']) > time()){ $station_integral[$i]['nostart'] = 1; } // var_dump($res['stime']);exit; } // var_dump($club_integral_res);exit; $i++; } $data['player'] = $player_res; $data['club'] = $club_info; $data['integral'] = $station_integral; $msg = ['code'=>200,'data'=>$data]; return json($msg); // var_dump($integral_res);exit; } }