正在显示
2 个修改的文件
包含
42 行增加
和
0 行删除
| @@ -72,6 +72,27 @@ class NewsController extends BaseController | @@ -72,6 +72,27 @@ class NewsController extends BaseController | ||
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | /** | 74 | /** |
| 75 | + * @remark :获取当前分类的最后一级id | ||
| 76 | + * @name :getLastLevelIds | ||
| 77 | + * @author :lyh | ||
| 78 | + * @method :post | ||
| 79 | + * @time :2023/10/20 15:02 | ||
| 80 | + */ | ||
| 81 | + public function getLastLevelIds($id, &$str = []) { | ||
| 82 | + $cateModel = new NewsCategory(); | ||
| 83 | + $subList = $cateModel->where('pid', $id)->get(); | ||
| 84 | + if ($subList->isEmpty()) { | ||
| 85 | + // 如果没有子集,将当前 ID 添加到最后一级 ID 数组 | ||
| 86 | + $str[] = $id; | ||
| 87 | + } else { | ||
| 88 | + // 如果有子集,继续向下遍历 | ||
| 89 | + foreach ($subList as $v) { | ||
| 90 | + $this->getLastLevelIds($v->id, $str); | ||
| 91 | + } | ||
| 92 | + } | ||
| 93 | + } | ||
| 94 | + | ||
| 95 | + /** | ||
| 75 | * @remark :获取所有分类 | 96 | * @remark :获取所有分类 |
| 76 | * @name :getCategoryList | 97 | * @name :getCategoryList |
| 77 | * @author :lyh | 98 | * @author :lyh |
| @@ -94,6 +94,27 @@ class ProductController extends BaseController | @@ -94,6 +94,27 @@ class ProductController extends BaseController | ||
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | /** | 96 | /** |
| 97 | + * @remark :获取当前分类的最后一级id | ||
| 98 | + * @name :getLastLevelIds | ||
| 99 | + * @author :lyh | ||
| 100 | + * @method :post | ||
| 101 | + * @time :2023/10/20 15:02 | ||
| 102 | + */ | ||
| 103 | + public function getLastLevelIds($id, &$str = []) { | ||
| 104 | + $cateModel = new Category(); | ||
| 105 | + $subList = $cateModel->where('pid', $id)->get(); | ||
| 106 | + if ($subList->isEmpty()) { | ||
| 107 | + // 如果没有子集,将当前 ID 添加到最后一级 ID 数组 | ||
| 108 | + $str[] = $id; | ||
| 109 | + } else { | ||
| 110 | + // 如果有子集,继续向下遍历 | ||
| 111 | + foreach ($subList as $v) { | ||
| 112 | + $this->getLastLevelIds($v->id, $str); | ||
| 113 | + } | ||
| 114 | + } | ||
| 115 | + } | ||
| 116 | + | ||
| 117 | + /** | ||
| 97 | * @remark :查看产品是否已装修 | 118 | * @remark :查看产品是否已装修 |
| 98 | * @name :getProductIsRenovation | 119 | * @name :getProductIsRenovation |
| 99 | * @author :lyh | 120 | * @author :lyh |
-
请 注册 或 登录 后发表评论