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 信息