<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/10/24 * Time: 8:44 */ namespace app\home\controller; use app\common\controller\WechatBase; use think\Db; class Collect extends WechatBase { protected $user_id; function _initialize() { parent::_initialize(); //判断是否授权 $user_id = get_current_user_id(); if(empty($user_id)){ $target_url = rawurlencode(url('',false,true)); $this->redirect('user/authorization_view',array('target_url'=>$target_url)); } $this->user_id = $user_id; } public function index(){ $data = Db::name('collect') ->alias('c') ->field('g.*,c.id as c_id') ->join('fa_goods g','g.id = c.goods_id') ->where(['c.user_id'=>$this->user_id])->order('c.id desc')->page(1,5)->select(); foreach($data as $key => $vo){ $data[$key]['end_time'] = date('Y-m-d',$vo['end_time']); } $this->assign('data',$data); $this->assign('title','我的收藏'); return $this->fetch(); } public function more(){ $user_id = $this->request->param('user_id',0,'intval'); $page = $this->request->param('page',1,'intval'); $pageNum = $this->request->param('pageNum',5,'intval'); if(empty($user_id)){ $this->error('缺少必要参数'); } $data = Db::name('collect') ->alias('c') ->field('g.*,c.id as c_id') ->join('fa_goods g','g.id = c.goods_id') ->where(['c.user_id'=>$user_id])->order('c.id desc')->page($page,$pageNum)->select(); foreach($data as $key => $vo){ $data[$key]['end_time'] = date('Y-m-d',$vo['end_time']); } $this->success('SUCCESS','',$data); } }