|
...
|
...
|
@@ -94,6 +94,27 @@ class ProductController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取当前分类的最后一级id
|
|
|
|
* @name :getLastLevelIds
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/10/20 15:02
|
|
|
|
*/
|
|
|
|
public function getLastLevelIds($id, &$str = []) {
|
|
|
|
$cateModel = new Category();
|
|
|
|
$subList = $cateModel->where('pid', $id)->get();
|
|
|
|
if ($subList->isEmpty()) {
|
|
|
|
// 如果没有子集,将当前 ID 添加到最后一级 ID 数组
|
|
|
|
$str[] = $id;
|
|
|
|
} else {
|
|
|
|
// 如果有子集,继续向下遍历
|
|
|
|
foreach ($subList as $v) {
|
|
|
|
$this->getLastLevelIds($v->id, $str);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :查看产品是否已装修
|
|
|
|
* @name :getProductIsRenovation
|
|
|
|
* @author :lyh
|
...
|
...
|
|