Selaa lähdekoodia

自己写接口

cauto 2 vuotta sitten
vanhempi
säilyke
05659af578

+ 23 - 0
app/Http/Controllers/Client/ManageController.php

@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Client;
 
 use App\Http\Controllers\Controller;
 use App\Http\Requests\Passport\AuthLogin;
+use App\Models\Order;
 use App\Models\Plan;
 use App\Models\User;
 use App\Services\ServerService;
@@ -152,6 +153,17 @@ class ManageController extends Controller
                 abort(500, __('Subscription plan does not exist'));
             }
         }
+
+        $model = Order::where('user_id', $request->user['id'])->where("status","=",0)
+            ->orderBy('created_at', 'DESC');
+        $order = $model->first();
+        if (empty($order)){
+            $user["paid"] = 0;
+        }
+        else{
+            $user["paid"] = 1;
+        }
+
         $user['subscribe_url'] = Helper::getSubscribeUrl("/api/v1/client/subscribe?token={$user['token']}");
         $userService = new UserService();
         $user['reset_day'] = $userService->getResetDay($user);
@@ -269,6 +281,17 @@ class ManageController extends Controller
 
     }
 
+
+    public function getUrl(){
+        $base_url  = "https://lanyun123.cc";
+        $path = "/#/";
+        $base_url = $base_url . $path;
+        $data = [
+            "register" => $base_url . "register"
+        ];
+        return ApiResponse::apiResponse(0,"",$data);
+    }
+
 //    private function Token(Request $request){
 //        $authorization = $request->input('auth_data') ?? $request->header('authorization');
 //        if (!$authorization)

+ 2 - 0
app/Http/Routes/ManageRoute.php

@@ -12,9 +12,11 @@ class ManageRoute
             'prefix' => 'manage'
         ], function ($router) {
             // Auth
+            $router->get('/getUrl', 'Client\\ManageController@getUrl');
             $router->post('/auth/register', 'Client\\ManageController@register');
             $router->post('/auth/login', 'Client\\ManageController@login');
             $router->get('/plan/fetch', 'Client\\ManageController@fetch');
+
             $router->post('/app/getVersion', 'Client\\ManageController@getVersion');
             $router->post('/auth/getQuickLoginUrl', 'Client\\ManageController@getQuickLoginUrl');