From e0c5846462848e39447e11317ce7fd334eb6aa4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Thu, 20 Nov 2025 17:15:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=9A=E5=8F=8B=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/User.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/application/api/model/User.php b/application/api/model/User.php index db64bb1..cebc36d 100644 --- a/application/api/model/User.php +++ b/application/api/model/User.php @@ -973,10 +973,20 @@ class User extends Model $no_cp = []; if($relation){ foreach ($relation as $k => $v){ - $no_cp[$k]['relation_name'] = $v['name']; - $no_cp[$k]['relation_list'] = $this->relation_card($v['id'],$user_id); + $relation_list = $this->relation_card($v['id'],$user_id); + if($relation_list){ + $no_cp[$k]['relation_list'] = $relation_list; + $no_cp[$k]['relation_name'] = $v['name']; + }else{ + unset($relation[$k]); + } + } } + if($no_cp){ + //数组重新排序 + $no_cp = array_values($no_cp); + } $return_data['no_cp'] = $no_cp; //CP 信息