| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <?php
- /**
- * 钻石充值记录
- */
- namespace app\appapi\controller;
- use cmf\controller\HomeBaseController;
- use think\facade\Db;
- use think\db\Query;
- class ChargeController extends HomebaseController {
-
- public function index(){
-
- $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_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;
- }
-
-
- }
|