Browse Source

增加是否会员

ZxcZxc123 1 year ago
parent
commit
c9c6a24a63
1 changed files with 7 additions and 10 deletions
  1. 7 10
      app/api/controller/user/UserController.php

+ 7 - 10
app/api/controller/user/UserController.php

@@ -629,22 +629,19 @@ class UserController
         $user = User::getUserInfo($uid);
 
         if ($user['spread_uid']) return app('json')->fail('该用户已有上级');
-        if ($user['is_best'] != 1) return app('json')->fail('请先购买会员商品');
 
         $p_user = User::where('is_best', 1)->orderBy('id')->find();
-        if (!$p_user) return app('json')->fail('暂无符合条件的上级');
+        if (!$p_user) $p_user = $user;
 
         $user_c = User::where('parent', $p_user['uid'])->find();
         $user_ab = User::where('parent', $p_user['uid'])->where('parent_area', 'in', ['A', 'B'])->find();
 
-        if (!$user_c && !$user_ab) return app('json')->fail('上级的ABC区均无空位');
-        if (!$user_c) $parent = $p_user['uid']; $parent_area = 'C';
-        if (!$user_ab) $parent = $p_user['uid']; $parent_area = 'A';
-        if ($user_ab && $user_ab['parent_area'] == 'A') $parent = $p_user['uid']; $parent_area = 'B';
-
-        if ($parent != $p_user['uid'] || $parent_area != $parent_area) {
-            return app('json')->fail('要设置的上级或区域不正确');
-        }
+        if (!$user_c) $parent = $p_user['uid'];
+        $parent_area = 'C';
+        if (!$user_ab) $parent = $p_user['uid'];
+        $parent_area = 'A';
+        if ($user_ab && $user_ab['parent_area'] == 'A') $parent = $p_user['uid'];
+        $parent_area = 'B';
 
         BaseModel::beginTrans();
         try{