dataLists(); } /** * @notes 搜索记录 * @return \think\response\Json * @author cjhao * @date 2021/8/11 17:43 */ public function searchRecord() { $limit = $this->request->get('limit ',10); $lists = []; if($this->userId){ $lists = (new GoodsLogic())->searchRecord($this->userId,$limit); } return $this->success('', $lists); } /** * @note 商品详情 * @return \think\response\Json * @author cjhao * @date 2021/7/26 17:15 */ public function detail() { $params = $this->request->get(); $params['user_id'] = $this->userId; $detail = (new GoodsLogic)->detail($params); if (false === $detail) { return $this->fail(GoodsLogic::getError()); } return $this->success('获取成功', $detail); } /** * @notes 商品营销接口 * @return \think\response\Json * @author cjhao * @date 2021/8/27 17:08 */ public function goodsMarketing() { $goodsId = $this->request->get('id'); $marketing = (new GoodsLogic)->goodsMarketing($goodsId,$this->userId); return $this->success('获取成功',$marketing); } /** * @notes 清空搜索记录 * @return \think\response\Json * @author cjhao * @date 2021/9/15 11:35 */ public function clearRecord() { if($this->userId){ (new GoodsLogic)->clearRecord($this->userId); } return $this->success(''); } /** * @notes 检测商品是否可购买 * @return \think\response\Json * @author lbzy * @datetime 2023-07-07 10:28:52 */ function checkCanBuy() { $check = GoodsLogic::checkCanBuy(input('item_id/d'), input('num/d')); if($check === true) { return $this->success('可购买'); } return $this->fail($check, [], 0, 0); } }