/** * 点击用户或关注用户 */ public function getClicks($uid) { $gid = $this->id ? $this->id : 0; $clickModels = GoodsClickModel::where(array('gid' => $gid, 'uid' => $uid))->get(); return count($clickModels) ? count($clickModels) : 0; }
/** * 点击量,每个会员一次 */ public function userClick($id) { if (!\Session::has('user.uid')) { return redirect('/login'); } $userid = \Session::get('user.uid'); $arr = array('gid' => $id, 'uid' => $userid); $userClick = GoodsClickModel::where($arr)->first(); if ($userClick) { GoodsClickModel::where($arr)->delete(); } else { $arr['created_at'] = time(); GoodsClickModel::create($arr); } return redirect(DOMAIN . 'product'); }