xiaogang 4 tahun lalu
induk
melakukan
037f7efc69
2 mengubah file dengan 27 tambahan dan 0 penghapusan
  1. 9 0
      app/Http/Controllers/Api/UserController.php
  2. 18 0
      app/Services/UserService.php

+ 9 - 0
app/Http/Controllers/Api/UserController.php

xqd
@@ -406,6 +406,15 @@ class UserController extends Controller
         return response()->json(['message'=>'操作成功','data'=>$res]);
     }
 
+    public function get_invite_list(Request $request){
+        try {
+            $res=$this->userService->get_invite_list();
+        }catch (\Exception $exception){
+            return $this->response->errorForbidden($exception->getMessage());
+        }
+        return response()->json(['message'=>'操作成功','data'=>$res]);
+    }
+
 
 
 }

+ 18 - 0
app/Services/UserService.php

xqd
@@ -139,5 +139,23 @@ class UserService
         $res['rule'] = DB::table("document")->where(['id'=>4])->value('content');
         return $res;
     }
+
+    /**
+     * 获取邀请用户列表
+     * @param $requset
+     */
+    public function get_invite_list(){
+        $user = auth('api')->user();
+        $list = User::query()
+            ->where(['users.pid'=>$user->id])
+            ->leftJoin('users_info','users.id','=','users_info.user_id')
+            ->select(['users.id','users.created_at','users.is_vip','users_info.nickname'])
+            ->orderBy('id','desc')
+            ->paginate(request('prePage',10));
+        foreach ($list['data'] as $k=>$v){
+            $list['data'][$k]['created_at'] = date('Y/m/d',strtotime($v['created_at']));
+        }
+        return $list;
+    }
 }