'完成邀请', '2'=>'观看视频', '3'=>'收费视频收入', '4'=>'视频送礼物', '5'=>'直播间送礼物', '6'=>'开通守护', '7'=>'红包奖励', ); if($k===''){ return $action; } return isset($action[$k]) ? $action[$k]: ''; } protected function getStatus($k=''){ $status=array( '0'=>'审核中', '1'=>'成功', '2'=>'失败', ); if($k===''){ return $status; } return isset($status[$k]) ? $status[$k]: ''; } //普通云票收益明细 public function record(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); if(checkToken($uid,$token)==700){ $this->assign("reason",lang('您的登陆状态失效,请重新登陆!')); return $this->fetch(':error'); } $list=Db::name("votes_record") ->where("touid={$uid} and action !=7") ->order("id desc") ->limit(0,50) ->select() ->toArray(); foreach($list as $k=>$v){ if(!$v['uid']){ $userinfo=[ 'avatar'=>get_upload_path('/default.png'), 'user_nickname'=>lang('平台奖励'), ]; }else{ $userinfo=getUserInfo($v['uid']); } $v['userinfo']=$userinfo; $v['action_name']=lang($this->getAction($v['action'])); $list[$k]=$v; } $configpub=getConfigPub(); $this->assign("name_votes",$configpub['name_votes']); $this->assign('uid',$uid); $this->assign('token',$token); $this->assign('list',$list); return $this->fetch(); } public function record_more(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); $result=array( 'data'=>array(), 'nums'=>0, 'isscroll'=>0, ); if(checkToken($uid,$token)==700){ echo json_encode($result); return; } $p=$data['page']; $pnums=50; $start=($p-1)*$pnums; $list=Db::name("votes_record")->where(["touid"=>$uid])->where("action !=7")->order("id desc")->limit($start,$pnums)->select(); foreach($list as $k=>$v){ if(!$v['uid']){ $userinfo=[ 'avatar'=>get_upload_path('/default.png'), 'user_nickname'=>lang('平台奖励'), ]; }else{ $userinfo=getUserInfo($v['uid']); } $v['userinfo']=$userinfo; $v['action_name']=lang($this->getAction($v['action'])); $list[$k]=$v; } $nums=count($list); if($nums<$pnums){ $isscroll=0; }else{ $isscroll=1; } $result=array( 'data'=>$list, 'nums'=>$nums, 'isscroll'=>$isscroll, ); echo json_encode($result); return; } //普通映票提现明细 public function cash(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); if(checkToken($uid,$token)==700){ $this->assign("reason",lang('您的登陆状态失效,请重新登陆!')); return $this->fetch(':error'); } $list=Db::name("user_cashrecord")->where(["uid"=>$uid,'cash_type'=>0])->order("addtime desc")->limit(0,50)->select()->toArray(); foreach($list as $k=>$v){ $list[$k]['addtime']=date('Y.m.d',$v['addtime']); $list[$k]['status_name']=lang($this->getStatus($v['status'])); } $this->assign('list',$list); $this->assign('uid',$uid); $this->assign('token',$token); return $this->fetch(); } public function cash_more(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); $result=array( 'data'=>array(), 'nums'=>0, 'isscroll'=>0, ); if(checkToken($uid,$token)==700){ echo json_encode($result); return; } $p=$data['page']; $pnums=50; $start=($p-1)*$pnums; $list=Db::name("user_cashrecord")->where(["uid"=>$uid,'cash_type'=>0])->order("addtime desc")->limit($start,$pnums)->select(); foreach($list as $k=>$v){ $list[$k]['addtime']=date('Y.m.d',$v['addtime']); $list[$k]['status_name']=lang($this->getStatus($v['status'])); } $nums=count($list); if($nums<$pnums){ $isscroll=0; }else{ $isscroll=1; } $result=array( 'data'=>$list, 'nums'=>$nums, 'isscroll'=>$isscroll, ); echo json_encode($result); } //红包云票收益明细 public function redrecord(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); if(checkToken($uid,$token)==700){ $this->assign("reason",lang('您的登陆状态失效,请重新登陆!')); return $this->fetch(':error'); } $list=Db::name("votes_record") ->where("touid={$uid} and action=7") ->order("id desc") ->limit(0,50) ->select() ->toArray(); foreach($list as $k=>$v){ $v['addtime']=date("Y-m-d",$v['addtime']); $list[$k]=$v; } $this->assign('uid',$uid); $this->assign('token',$token); $this->assign('list',$list); return $this->fetch(); } public function redrecord_more(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); $result=array( 'data'=>array(), 'nums'=>0, 'isscroll'=>0, ); if(checkToken($uid,$token)==700){ echo json_encode($result); return; } $p=$data['page']; $pnums=50; $start=($p-1)*$pnums; $list=Db::name("votes_record")->where(["touid"=>$uid,'action'=>7])->order("id desc")->limit($start,$pnums)->select(); foreach($list as $k=>$v){ $v['addtime']=date("Y-m-d",$v['addtime']); $list[$k]=$v; } $nums=count($list); if($nums<$pnums){ $isscroll=0; }else{ $isscroll=1; } $result=array( 'data'=>$list, 'nums'=>$nums, 'isscroll'=>$isscroll, ); echo json_encode($result); } //红包映票提现明细 public function redcash(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); if(checkToken($uid,$token)==700){ $this->assign("reason",lang('您的登陆状态失效,请重新登陆!')); return $this->fetch(':error'); } $list=Db::name("user_cashrecord")->where(["uid"=>$uid,'cash_type'=>1])->order("addtime desc")->limit(0,50)->select()->toArray(); foreach($list as $k=>$v){ $list[$k]['addtime']=date('Y.m.d',$v['addtime']); $list[$k]['status_name']=lang($this->getStatus($v['status'])); } $this->assign('list',$list); $this->assign('uid',$uid); $this->assign('token',$token); return $this->fetch(); } public function redcash_more(){ $data = $this->request->param(); $uid=checkNull($data['uid']); $token=checkNull($data['token']); $result=array( 'data'=>array(), 'nums'=>0, 'isscroll'=>0, ); if(checkToken($uid,$token)==700){ echo json_encode($result); return; } $p=$data['page']; $pnums=50; $start=($p-1)*$pnums; $list=Db::name("user_cashrecord")->where(["uid"=>$uid,'cash_type'=>1])->order("addtime desc")->limit($start,$pnums)->select(); foreach($list as $k=>$v){ $list[$k]['addtime']=date('Y.m.d',$v['addtime']); $list[$k]['status_name']=lang($this->getStatus($v['status'])); } $nums=count($list); if($nums<$pnums){ $isscroll=0; }else{ $isscroll=1; } $result=array( 'data'=>$list, 'nums'=>$nums, 'isscroll'=>$isscroll, ); echo json_encode($result); } }