IsLogin(); } /** * 列表 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2020-06-30 * @desc description */ public function Index() { // 总数 $total = GoodsFavorService::GoodsFavorTotal($this->form_where); // 分页 $page_params = [ 'number' => $this->page_size, 'total' => $total, 'where' => $this->data_request, 'page' => $this->page, 'url' => MyUrl('index/usergoodsfavor/index'), ]; $page = new \base\Page($page_params); // 获取列表 $data_params = [ 'where' => $this->form_where, 'm' => $page->GetPageStarNumber(), 'n' => $this->page_size, 'order_by' => $this->form_order_by['data'], ]; $ret = GoodsFavorService::GoodsFavorList($data_params); // 浏览器名称 $this->assign('home_seo_site_title', SeoService::BrowserSeoTitle('商品收藏', 1)); // 基础参数赋值 $this->assign('params', $this->data_request); $this->assign('page_html', $page->GetPageHtml()); $this->assign('data_list', $ret['data']); return $this->fetch(); } /** * 详情 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2020-06-30 * @desc description */ public function Detail() { if(!empty($this->data_request['id'])) { // 条件 $where = [ ['f.id', '=', intval($this->data_request['id'])], ]; // 获取列表 $data_params = [ 'm' => 0, 'n' => 1, 'where' => $where, ]; $ret = GoodsFavorService::GoodsFavorList($data_params); $data = (empty($ret['data']) || empty($ret['data'][0])) ? [] : $ret['data'][0]; $this->assign('data', $data); } $this->assign('is_header', 0); $this->assign('is_footer', 0); return $this->fetch(); } /** * 商品收藏取消 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2018-09-13 * @desc description */ public function Delete() { // 是否ajax请求 if(!IS_AJAX) { $this->error('非法访问'); } $params = $this->data_post; $params['user'] = $this->user; return GoodsFavorService::GoodsFavorDelete($params); } } ?>