lqmac 10 months ago
parent 143c616f0c
commit 9ab46d8eca
  1. 40
      app/admin/controller/Store.php

@ -380,26 +380,30 @@ class Store extends Controller
if (!$model || $storeId <= 0) { if (!$model || $storeId <= 0) {
return $this->renderError('商城不存在'); return $this->renderError('商城不存在');
} }
$page = 1;
//删除分类 //删除分类
Category::where('store_id', $storeId)->delete(); Category::where('store_id', $storeId)->delete();
while (TRUE) { GoodsSku::where('store_id', $storeId)->delete();
$goods_list = GoodsModel::where('store_id', $storeId)->field('goods_id')->page($page)->limit(2000)->select(); GoodsImage::where('store_id', $storeId)->delete();
if ($goods_list->isEmpty()) { GoodsSpecRel::where('store_id', $storeId)->delete();
return $this->renderSuccess(); GoodsModel::where('store_id', $storeId)->delete();
} // $page = 1;
$goods_ids = array_column($goods_list->toArray(), "goods_id"); // while (TRUE) {
//删除商品sku // $goods_list = GoodsModel::where('store_id', $storeId)->field('goods_id')->page($page)->limit(2000)->select();
GoodsSku::whereIn('goods_id', $goods_ids)->delete(); // if ($goods_list->isEmpty()) {
//删除商品图片 // return $this->renderSuccess();
GoodsImage::whereIn('goods_id', $goods_ids)->delete(); // }
//删除商品规格 // $goods_ids = array_column($goods_list->toArray(), "goods_id");
GoodsSpecRel::whereIn('goods_id', $goods_ids)->delete(); // //删除商品sku
//删除商品 // GoodsSku::whereIn('goods_id', $goods_ids)->delete();
GoodsModel::whereIn('goods_id', $goods_ids)->delete(); // //删除商品图片
$page++; // GoodsImage::whereIn('goods_id', $goods_ids)->delete();
} // //删除商品规格
// GoodsSpecRel::whereIn('goods_id', $goods_ids)->delete();
// //删除商品
// GoodsModel::whereIn('goods_id', $goods_ids)->delete();
// $page++;
// }
return $this->renderSuccess(); return $this->renderSuccess();
} }

Loading…
Cancel
Save