zxhxx il y a 3 ans
Parent
commit
69571b8b8b
1 fichiers modifiés avec 14 ajouts et 8 suppressions
  1. 14 8
      crmeb/services/UtilService.php

+ 14 - 8
crmeb/services/UtilService.php

@@ -385,14 +385,20 @@ class UtilService
                 {
                     if(!in_array($res['spread_uid'],$sp))
                     {
-                        $arr['uid'] = $res['spread_uid'];
-                        $arr['level'] = $userlist[$res['spread_uid']]['level'];
-                        $arr['nickname'] = $userlist[$res['spread_uid']]['nickname'];
-                        $arr['brokerage_price'] = $userlist[$res['spread_uid']]['brokerage_price'];
-                        $arr['spread_uid'] = $userlist[$res['spread_uid']]['spread_uid'];
-                        $ids [] = $arr;
-                        $sp [] = $res['spread_uid'];
-                        self::getparentid($data, $res['spread_uid'], $field,1);
+                        if(isset($userlist[$res['spread_uid']])) {
+                            $arr['uid'] = $res['spread_uid'];
+                            $arr['level'] = $userlist[$res['spread_uid']]['level'];
+                            $arr['nickname'] = $userlist[$res['spread_uid']]['nickname'];
+                            $arr['brokerage_price'] = $userlist[$res['spread_uid']]['brokerage_price'];
+                            $arr['spread_uid'] = $userlist[$res['spread_uid']]['spread_uid'];
+                            $ids [] = $arr;
+                            $sp [] = $res['spread_uid'];
+                            self::getparentid($data, $res['spread_uid'], $field, 1);
+                        }
+                        else
+                        {
+                            break;
+                        }
                     }
                     else
                     {