|
@@ -413,10 +413,12 @@ class UtilService
|
|
|
{
|
|
|
static $arr=[];
|
|
|
if (!$remove){$arr = [];}
|
|
|
- $rs = User::where('uid',$spread_uid)->find()->toArray();
|
|
|
- $arr[] = $rs['uid'];
|
|
|
- if($rs['spread_uid']>0 && !in_array($rs['spread_uid'],$arr)){
|
|
|
- self::getuserparents($rs['spread_uid'],1);
|
|
|
+ $rs = User::where('uid',$spread_uid)->find();
|
|
|
+ if($rs) {
|
|
|
+ $arr[] = $rs['uid'];
|
|
|
+ if ($rs['spread_uid'] > 0 && !in_array($rs['spread_uid'], $arr)) {
|
|
|
+ self::getuserparents($rs['spread_uid'], 1);
|
|
|
+ }
|
|
|
}
|
|
|
return $arr;
|
|
|
}
|