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_charge") ->field("coin,coin_give,addtime,money") ->where("touid={$uid} and status=1") ->order("id desc") ->limit(0,20) ->select() ->toArray(); foreach ($list as $k => $v) { $list[$k]['addtime']=date("Y-m-d",$v['addtime']); $list[$k]['coin']=$v['coin']+$v['coin_give']; } $configpub=getConfigPub(); $this->assign("name_coin",$configpub['name_coin']); $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("user_charge") ->field("coin,coin_give,addtime,money") ->where("touid={$uid} and status=1") ->order("id desc") ->limit($start,$pnums) ->select() ->toArray(); foreach ($list as $k => $v) { $list[$k]['addtime']=date("Y-m-d",$v['addtime']); $list[$k]['coin']=$v['coin']+$v['coin_give']; } $nums=count($list); if($nums<$pnums){ $isscroll=0; }else{ $isscroll=1; } $result=array( 'data'=>$list, 'nums'=>$nums, 'isscroll'=>$isscroll, ); echo json_encode($result); return; } }