作者 lyh

设置数量

... ... @@ -223,7 +223,7 @@ if (!function_exists('_get_all_sub')) {
*/
function _get_all_sub($my_id,$id_Arr)
{
$new_arr = array();
$new_arr[] = $my_id;
foreach ($id_Arr as $v) {
if ($v['pid'] == $my_id) {
$new_arr[] = $v['id'];
... ...
... ... @@ -390,20 +390,19 @@ class ProductLogic extends BaseLogic
* @time :2023/8/9 10:17
*/
public function getStatusNumber(){
$map = [];
//三种状态 0:草稿 1:发布 2:回收站
$data = ['dra'=>0,'pub'=>1,'del'=>2,'tal'=>3];
foreach ($data as $k => $v){
//查詢所有分類
$map = [];
$cateModel = new Category();
$cateList = $cateModel->list(['status'=>1],'id',['id','pid']);
$this->param['featured_status'] = $this->param['featured_status'] ?? 0;
if(!empty($cateList) && ($this->param['featured_status'] != $cateModel::STATUS_ACTIVE)){
$featured_ids = $cateModel->where('title', 'like', '%Featured%')->pluck('id')->toArray();
$featured_ids = $cateModel->where('title', 'like', 'Featured%')->pluck('id')->toArray();
//获取当前的子集
$featured_arr = [];
foreach ($featured_ids as $id){
$featured_arr = array_values(array_unique(_get_all_sub($id,$cateList)));
$featured_arr = array_merge($featured_arr,array_unique(_get_all_sub($id,$cateList)));
}
if(!empty($featured_arr)){
$cateRelated = new CategoryRelated();
... ...