|
...
|
...
|
@@ -48,22 +48,25 @@ class Temp extends Command |
|
|
|
|
|
|
|
/**
|
|
|
|
* 项目缩略图还原
|
|
|
|
* @param $project_id
|
|
|
|
* @author Akun
|
|
|
|
* @date 2025/09/04 10:48
|
|
|
|
*/
|
|
|
|
public function thumbRollBack()
|
|
|
|
public function thumbRollBack($project_id)
|
|
|
|
{
|
|
|
|
$project_id = 0;
|
|
|
|
$project_info = ProjectServer::useProject($project_id);
|
|
|
|
if ($project_info) {
|
|
|
|
Product::select(['id', 'gallery'])->chunk(100, function ($products) {
|
|
|
|
foreach ($products as $product) {
|
|
|
|
$thumb = $product['gallery'][0] ?? [];
|
|
|
|
if (!empty($thumb)) {
|
|
|
|
$product->timestamps = false;
|
|
|
|
$product->thumb = Arr::a2s($product['gallery'][0] ?? []);
|
|
|
|
$product->thumb = Arr::a2s($thumb);
|
|
|
|
$product->save();
|
|
|
|
|
|
|
|
$this->output('product_id:' . $product->id . ' | success');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
DB::disconnect('custom_mysql');
|
...
|
...
|
|