|
@@ -215,7 +215,7 @@ class PrivateController extends BaseController |
|
@@ -215,7 +215,7 @@ class PrivateController extends BaseController |
|
215
|
if (empty($project)) {
|
215
|
if (empty($project)) {
|
|
216
|
return $this->error('未找到当前域名对应的项目!');
|
216
|
return $this->error('未找到当前域名对应的项目!');
|
|
217
|
}
|
217
|
}
|
|
218
|
- $optimize = $project->optimize;
|
218
|
+ $optimize = $project->deploy_optimize;
|
|
219
|
$keyword = $project->project_keyword;
|
219
|
$keyword = $project->project_keyword;
|
|
220
|
$keywords = explode("\r\n", $keyword ? $keyword->main_keyword : []);
|
220
|
$keywords = explode("\r\n", $keyword ? $keyword->main_keyword : []);
|
|
221
|
$result = [
|
221
|
$result = [
|
|
@@ -245,7 +245,7 @@ class PrivateController extends BaseController |
|
@@ -245,7 +245,7 @@ class PrivateController extends BaseController |
|
245
|
return $this->error('未找到当前域名对应的项目!');
|
245
|
return $this->error('未找到当前域名对应的项目!');
|
|
246
|
}
|
246
|
}
|
|
247
|
ProjectServer::useProject($project->id);
|
247
|
ProjectServer::useProject($project->id);
|
|
248
|
- $products = Product::with('category')->where(['status' => Product::STATUS_ON])->paginate($page_size);
|
248
|
+ $products = Product::select(['id', 'title', 'thumb', 'gallery', 'intro', 'content', 'keyword_id', 'route'])->with('category')->where(['status' => Product::STATUS_ON])->paginate($page_size);
|
|
249
|
|
249
|
|
|
250
|
// $products_ids = $products->pluck('id')->toArray();
|
250
|
// $products_ids = $products->pluck('id')->toArray();
|
|
251
|
// $category_ids = CategoryRelated::whereIn('product_id', $products_ids)->pluck('cate_id')->toArray();
|
251
|
// $category_ids = CategoryRelated::whereIn('product_id', $products_ids)->pluck('cate_id')->toArray();
|
|
@@ -255,25 +255,18 @@ class PrivateController extends BaseController |
|
@@ -255,25 +255,18 @@ class PrivateController extends BaseController |
|
255
|
$keyword_ids = array_reduce($keyword_id, 'array_merge', array());
|
255
|
$keyword_ids = array_reduce($keyword_id, 'array_merge', array());
|
|
256
|
$keyword = Keyword::whereIn('id', $keyword_ids)->pluck('title', 'id')->toArray();
|
256
|
$keyword = Keyword::whereIn('id', $keyword_ids)->pluck('title', 'id')->toArray();
|
|
257
|
|
257
|
|
|
258
|
- $result = [];
|
|
|
|
259
|
foreach ($products as $product) {
|
258
|
foreach ($products as $product) {
|
|
260
|
$product_keyword = [];
|
259
|
$product_keyword = [];
|
|
261
|
foreach ($product->keyword_id as $k_id) {
|
260
|
foreach ($product->keyword_id as $k_id) {
|
|
262
|
array_push($product_keyword, $keyword[$k_id]);
|
261
|
array_push($product_keyword, $keyword[$k_id]);
|
|
263
|
}
|
262
|
}
|
|
264
|
$product_category = $product->category->pluck('title')->toArray();
|
263
|
$product_category = $product->category->pluck('title')->toArray();
|
|
265
|
- $result[] = [
|
|
|
|
266
|
- 'title' => $product->title,
|
|
|
|
267
|
- 'thumb' => $product->thumb,
|
|
|
|
268
|
- 'gallery' => $product->gallery,
|
|
|
|
269
|
- 'intro' => $product->intro,
|
|
|
|
270
|
- 'content' => $product->content,
|
|
|
|
271
|
- 'category' => $product_category,
|
|
|
|
272
|
- 'keyword' => $product_keyword,
|
|
|
|
273
|
- 'route' => $product->route
|
|
|
|
274
|
- ];
|
264
|
+ unset($product->category);
|
|
|
|
265
|
+ unset($product->keyword_id);
|
|
|
|
266
|
+ $product->category = $product_category;
|
|
|
|
267
|
+ $product->keyword = $product_keyword;
|
|
275
|
}
|
268
|
}
|
|
276
|
- return $this->success($result);
|
269
|
+ return $this->success($products);
|
|
277
|
}
|
270
|
}
|
|
278
|
|
271
|
|
|
279
|
/**
|
272
|
/**
|