wesmiler hace 2 meses
padre
commit
3cee4a2dd3
Se han modificado 1 ficheros con 1 adiciones y 68 borrados
  1. 1 68
      app/Services/Api/MemberService.php

+ 1 - 68
app/Services/Api/MemberService.php

@@ -427,39 +427,7 @@ class MemberService extends BaseService
         $this->error = '绑定收款账号成功';
         return true;
     }
-    /**
-     * 获取代理等级
-     * @param $uid
-     * @return array|int|mixed
-     */
-    public function getAgentLevel($uid)
-    {
-        $cacheKey = "caches:members:agentLevel:{$uid}";
-        $data = RedisService::get($cacheKey);
-        if ($data) {
-            return $data;
-        }
 
-        $data = $this->model->from('member as a')
-            ->leftJoin('agents as b', function ($join) {
-                $join->on('b.user_id', '=', 'a.id')->where(['b.status' => 1, 'b.mark' => 1]);
-            })
-            ->where('b.id', '>', 0)
-            ->where('a.parents', 'like', "%,{$uid},%")
-            ->where(['a.status' => 1, 'a.mark' => 1])
-            ->select(['a.id', 'a.parents'])
-            ->orderBy('a.parents', 'desc')
-            ->first();
-        $data = $data ? $data->toArray() : [];
-        $parents = isset($data['parents']) && $data['parents'] ? trim($data['parents'], ',') : '';
-        $parents = $parents ? explode(',', $parents) : [];
-        $level = $parents ? count($parents) : 0;
-        if($level){
-            RedisService::set($cacheKey, $level, rand(5,10));
-        }
-
-        return $level;
-    }
 
     /**
      * 团队人数
@@ -515,25 +483,6 @@ class MemberService extends BaseService
     }
 
     /**
-     * 修改头像
-     * @param $userId
-     * @param $avatar
-     * @return mixed
-     */
-    public function saveAvatar($userId, $avatar)
-    {
-        $oldAvatar = $this->model->where(['id' => $userId])->value('avatar');
-        if ($this->model->where(['id' => $userId])->update(['avatar' => $avatar, 'update_time' => time()])) {
-            if ($oldAvatar && file_exists(ATTACHMENT_PATH . $oldAvatar)) {
-                @unlink(ATTACHMENT_PATH . $oldAvatar);
-            }
-            return true;
-        }
-
-        return false;
-    }
-
-    /**
      * 修改信息
      * @param $userId
      * @param $params
@@ -573,7 +522,7 @@ class MemberService extends BaseService
         // 头像
         $avatar = isset($params['avatar']) ? $params['avatar'] : '';
         if (isset($params['avatar']) && $avatar) {
-            $data['avatar'] = get_image_path($avatar);
+            $data['avatar'] = save_base64_image($avatar, 'avatar');
         }
 
         if (!$this->model->where(['id' => $userId])->update($data)) {
@@ -613,27 +562,11 @@ class MemberService extends BaseService
             return false;
         }
 
-        if (OrderModel::whereIn('status', [1, 2])->where(['user_id' => $userId, 'mark' => 1])->value('id')) {
-            $this->error = 2045;
-            return false;
-        }
-
-        if (DepositModel::where('refund_status', 1)->where(['user_id' => $userId, 'mark' => 1])->value('id')) {
-            $this->error = 2046;
-            return false;
-        }
-
-        if (BalanceLogModel::where('status', 1)->where(['user_id' => $userId, 'type' => 2, 'mark' => 1])->value('id')) {
-            $this->error = 2047;
-            return false;
-        }
-
         if (!$this->model->where(['id' => $userId])->update(['status' => 3, 'update_time' => time()])) {
             $this->error = 2049;
             return false;
         }
 
-
         $this->error = 2048;
         RedisService::clear("auths:info:" . $userId);
         return true;