product; /** 同步信息到代理商产品 START */ AgentProduct::query() ->where(['type' => 0, 'product_id' => $product->id]) ->update([ 'title' => $product->title, 'know' => $product->know, 'content' => $product->content, 'pictures' => $product->pictures, ]); /** 同步信息到代理商产品 END */ /** 自动上架 START */ Agent::query()->where([ ['id', '>', 1], //1是总管理员,不处理 ['type', '<>', AgentType::OPERATOR], ['status', '=', UserStatus::NORMAL] ])->select(['id'])->chunk(100, function ($agents) use ($product) { foreach ($agents as $agent) { AgentProductShelve::dispatch($agent['id'], $product->id); } }); /** 自动上架 END */ } }