hrjy 3 rokov pred
rodič
commit
fe908fff61
1 zmenil súbory, kde vykonal 2 pridanie a 0 odobranie
  1. 2 0
      app/models/user/User.php

+ 2 - 0
app/models/user/User.php

@@ -167,6 +167,7 @@ class User extends BaseModel
         //没有推广编号直接返回
         if (!$spread) return true;
         if ($spread == $uid) return true;
+        if (in_array($spread, get_downline(User::select(), $uid))) return true;
         if ($uid == self::where('uid', $spread)->value('spread_uid')) return true;
         //TODO 获取后台分销类型
         $storeBrokerageStatus = sys_config('store_brokerage_statu');
@@ -502,6 +503,7 @@ class User extends BaseModel
         // 自己不能绑定自己为上级
         if ($uid == $spreadUid) return false;
         //TODO 获取后台分销类型
+        if (in_array($spreadUid, get_downline(User::select(), $uid))) return false;
         $storeBrokerageStatus = sys_config('store_brokerage_statu');
         $storeBrokerageStatus = $storeBrokerageStatus ? $storeBrokerageStatus : 1;
         if ($storeBrokerageStatus == 1) {