fix: 修复PC中英文二级分类无商品显示问题
This commit is contained in:
@@ -109,7 +109,6 @@ class BaseController extends Controller
|
|||||||
->select();
|
->select();
|
||||||
$this->cacheTag('ProductCategoryTag')->set('productCategoryList', $this->categoryList);
|
$this->cacheTag('ProductCategoryTag')->set('productCategoryList', $this->categoryList);
|
||||||
}
|
}
|
||||||
$this->categoryList = collection($this->categoryList);
|
|
||||||
$this->productCategory = $this->buildTreeForCategory($this->categoryList, 0);
|
$this->productCategory = $this->buildTreeForCategory($this->categoryList, 0);
|
||||||
|
|
||||||
// tiaoshi($this->productCategory[0]['child'][0]['child']);die;
|
// tiaoshi($this->productCategory[0]['child'][0]['child']);die;
|
||||||
@@ -318,7 +317,7 @@ class BaseController extends Controller
|
|||||||
// 创建基于主键的数组引用
|
// 创建基于主键的数组引用
|
||||||
$refer = [];
|
$refer = [];
|
||||||
foreach ($list as $key => $data) {
|
foreach ($list as $key => $data) {
|
||||||
$list[$key] = $data->toArray();
|
$list[$key] = is_array($data) ? $data : $data->toArray();
|
||||||
$refer[$data[$pk]] = & $list[$key];
|
$refer[$data[$pk]] = & $list[$key];
|
||||||
}
|
}
|
||||||
foreach ($list as $key => $data) {
|
foreach ($list as $key => $data) {
|
||||||
|
|||||||
@@ -118,7 +118,6 @@ class BaseController extends Controller {
|
|||||||
->select();
|
->select();
|
||||||
$this->cacheTag('ProductCategoryTag')->set('productCategoryList', $this->categoryList);
|
$this->cacheTag('ProductCategoryTag')->set('productCategoryList', $this->categoryList);
|
||||||
}
|
}
|
||||||
$this->categoryList = collection($this->categoryList);
|
|
||||||
$this->productCategory = $this->buildTreeForCategory($this->categoryList, 0);
|
$this->productCategory = $this->buildTreeForCategory($this->categoryList, 0);
|
||||||
|
|
||||||
if ($this->cacheHas('country_list')) {
|
if ($this->cacheHas('country_list')) {
|
||||||
@@ -292,7 +291,7 @@ class BaseController extends Controller {
|
|||||||
// 创建基于主键的数组引用
|
// 创建基于主键的数组引用
|
||||||
$refer = [];
|
$refer = [];
|
||||||
foreach ($list as $key => $data) {
|
foreach ($list as $key => $data) {
|
||||||
$list[$key] = $data->toArray();
|
$list[$key] = is_array($data) ? $data : $data->toArray();
|
||||||
$refer[$data[$pk]] = & $list[$key];
|
$refer[$data[$pk]] = & $list[$key];
|
||||||
}
|
}
|
||||||
foreach ($list as $key => $data) {
|
foreach ($list as $key => $data) {
|
||||||
|
|||||||
Reference in New Issue
Block a user