with('store')->where('id',$goodsId)->first(); return $res; } public function check($goodsId,$num = 1) { $data = GoodsActivity::query()->with('store')->where('id', $goodsId)->first(); //活动商品 校验 if($data->expire_time < time()){ return '活动已结束'; } if($data->store->is_rest != Store::IS_OPEN_YES){ return '店铺已休息'; } if($data->on_sale == Goods::ON_SALE_NO || !is_null($data->deleted_at)){ return '商品已下架'; } if($data->is_infinite != Goods::IS_INVENTORY && $data->inventory < $num){ return '库存不足'; } return ''; } public function undo() { // TODO: Implement undo() method. } public function getBanner() { $banner = GoodsActivityBanner::query()->where('goods_id',1572)->get(); return $banner; } }