verify_sign(); // 验证登录 $uid = $this->checkLogin(); // 查询数据 $data = $Model->getCustomScore($uid); // 获取进行中的订单 // $count = $Orders->query()->where([['custom_uid','=',$uid],['status','=',1]])->count(); // 获取待入账积分 // $data['wait_score'] = ((int) $count) * ((int) config('give_orders_score',0)); // 返回数据 return json_send(['code'=>'success','msg'=>'获取成功','data'=>$data]); } /** * 获取交易记录 /api/custom_score/get_record * * */ public function get_record(Record $Record){ // 接口验签 // $this->verify_sign(); // 验证登录 $uid = $this->checkLogin(); // 接收参数 $limit = request('limit',10); // 查询条件 $map = [['custom_uid','=',$uid],['status','=',1]]; // 查询数据 $Paginator = $Record->query()->where($map)->orderByDesc('id')->paginate($limit,['id','buy_type','pay_type','score','description','pay_time']); // 重置数据 $list = []; // 获取数据 $list['total'] = $Paginator->total(); $list['current_page'] = $Paginator->currentPage(); $list['per_page'] = $Paginator->perPage(); $list['last_page'] = $Paginator->lastPage(); $list['data'] = $Paginator->items(); // 循环数据 foreach ($list['data'] as $key => $value) { // 处理时间 $value['pay_time'] = date('Y-m-d H:i:s',$value['pay_time']); // 重组 $list['data'][$key] = $value; } // 返回数据 return json_send(['code'=>'success','msg'=>'获取成功','data'=>$list]); } }