addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $uid = $user_info['id']; $invitation_code = $user_info['my_invitation_code']; //推荐码 if(empty($invitation_code)) { //为用户生成推广码 $rand_str = $this->random_str(4).$this->random_num(4); $user_info['my_invitation_code']=$rand_str; M("user_info")->where("id='$uid'")->save($user_info); } $rs_info['myInvitationCode'] = $user_info['my_invitation_code']; $rs_info['summaryAllCount'] = M("user_proxy_huizong")->where("uid='$uid'")->find(); $current_month= date('Y').'-'.date('m'); $rs_info['summaryMonthCount'] = M("user_proxy_month")->where("uid='$uid' AND date_month='$current_month'")->find(); $pay_type = "银行卡"; $rs_info['cardInfo'] = M("user_shoukuan")->where("uid='$uid' AND pay_type='$pay_type'")->find(); $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = $rs_info; echo json_encode($data); } /** * 绑定银行卡 * @return void */ public function bing_card() { $this->addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $uid = $user_info['id']; $real_name = $_POST['realName']; //真实姓名 $card_number = $_POST['cardNum']; //银行卡号 $addr = $_POST['addr']; //所属银行地址 if(empty($real_name)) { $this->returnDataAndSendMsg("真实姓名不能为空"); die(); } if(empty($card_number)) { $this->returnDataAndSendMsg("卡号不能为空"); die(); } if(empty($addr)) { $this->returnDataAndSendMsg("所属行不能为空"); die(); } $pay_type = "银行卡"; //重复检查 $check_info = M("user_shoukuan")->where("uid='$uid' AND pay_type='$pay_type'")->find(); if(!empty($check_info)) { $this->returnDataAndSendMsg("请勿重复绑定"); die(); } $add_info['uid']=$uid; $add_info['pay_type']=$pay_type; $add_info['real_name']=$real_name; $add_info['account_number']=$card_number; $add_info['address_']=$addr; $add_info['creater_at']=date('Y-m-d H:i:s'); $rs = M("user_shoukuan")->add($add_info); $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = $rs; echo json_encode($data); } /** * 查询所有月明细列表 * @return void */ public function query_month_list() { $this->addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $uid = $user_info['id']; $page = empty($_POST['page'])?1:$_POST['page']; $one_size = empty($_POST['pageSize'])?30:$_POST['pageSize']; //每頁30行記錄 $page_one = ($page - 1) * $one_size; $month_list = M("user_proxy_month")->where("uid='$uid'")->order("date_month DESC")->LIMIT($page_one, $one_size)->select(); $data['code'] = '200'; $data['message'] = 'ok'; $data['all_num'] = M("user_proxy_month")->where("uid='$uid'")->count(); $data['data'] = $month_list; echo json_encode($data); } /** * 当月列表 * @return void */ public function query_current_month_list() { $this->addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $uid = $user_info['id']; $page = empty($_POST['page'])?1:$_POST['page']; $one_size = empty($_POST['pageSize'])?30:$_POST['pageSize']; //每頁30行記錄 $page_one = ($page - 1) * $one_size; $current_month = date('Y').'-'.date('m'); $month_list = M("user_proxy_sub")->where("uid='$uid' AND date_month='$current_month'")->order("date_month DESC")->LIMIT($page_one, $one_size)->select(); $data['code'] = '200'; $data['message'] = 'ok'; $data['all_num'] = M("user_proxy_sub")->where("uid='$uid' AND date_month='$current_month'")->count(); $data['data'] = $month_list; echo json_encode($data); } /** * 获取所有汇总 * @return void */ public function get_all_coun() { $this->addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $uid = $user_info['id']; $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = M("user_proxy_huizong")->where("uid='$uid'")->find();; echo json_encode($data); } public function get_month_coun() { $this->addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $uid = $user_info['id']; $current_month = date('Y').'-'.date('m'); $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = M("user_proxy_month")->where("uid='$uid' AND date_month='$current_month'")->find();; echo json_encode($data); } }