root 5 years ago
parent
commit
0ff4190658

+ 0 - 2
app/Http/Controllers/Server/DeepbworkController.php

@@ -22,8 +22,6 @@ class DeepbworkController extends Controller
             abort(500, 'fail');
         }
         Redis::set('server_last_check_at_' . $server->id, time());
-        $server->last_check_at = time();
-        $server->save();
         $users = User::whereIn('group_id', json_decode($server->group_id))
             ->select([
                 'id',

+ 0 - 56
app/Http/Controllers/UserController.php

@@ -62,30 +62,6 @@ class UserController extends Controller
             'data' => $user
         ]);
     }
-    
-    public function dashboard (Request $request) {
-        $user = User::find($request->session()->get('id'));
-        if ($user->plan_id) {
-            $user['plan'] = Plan::find($user->plan_id);
-        }
-        $user['subscribe_url'] = config('v2board.subscribe_url', config('v2board.app_url', env('APP_URL'))) . '/api/v1/client/subscribe?token=' . $user['token'];
-        $stat = [
-            Order::where('status', 0)
-                ->where('user_id', $request->session()->get('id'))
-                ->count(),
-            Ticket::where('status', 0)
-                ->where('user_id', $request->session()->get('id'))
-                ->count(),
-            User::where('invite_user_id', $request->session()->get('id'))
-                ->count()
-        ];
-        return response([
-            'data' => [
-                'user' => $user,
-                'stat' => $stat
-            ]
-        ]);
-    }
 
     public function getStat (Request $request) {
         $stat = [
@@ -117,38 +93,6 @@ class UserController extends Controller
         ]);
     }
     
-    public function subscribe (Request $request) {
-        $user = User::find($request->session()->get('id'));
-        $server = [];
-        if ($user->plan_id) {
-            $user['plan'] = Plan::find($user->plan_id);
-            if (!$user['plan']) {
-                abort(500, '订阅计划不存在');
-            }
-            if ($user->expired_at > time()) {
-                $servers = Server::where('show', 1)
-                    ->orderBy('name')
-                    ->get();
-                foreach ($servers as $item) {
-                    $groupId = json_decode($item['group_id']);
-                    if (in_array($user->group_id, $groupId)) {
-                        array_push($server, $item);
-                    }
-                }
-            }
-        }
-        for ($i = 0; $i < count($server); $i++) {
-            $server[$i]['link'] = Helper::buildVmessLink($server[$i], $user);
-        }
-        $user['subscribe_url'] = config('v2board.subscribe_url', config('v2board.app_url', env('APP_URL'))) . '/api/v1/client/subscribe?token=' . $user['token'];
-        return response([
-            'data' => [
-                'user' => $user,
-                'server' => $server
-            ]
-        ]);
-    }
-    
     public function resetSecurity (Request $request) {
         $user = User::find($request->session()->get('id'));
         $user->v2ray_uuid = Helper::guid(true);

+ 0 - 2
routes/api.php

@@ -61,8 +61,6 @@ Route::prefix('v1')
             ->group(function () {
                 // User
                 Route::get ('resetSecurity', 'UserController@resetSecurity');
-                Route::get ('dashboard', 'UserController@dashboard');
-                Route::get ('subscribe', 'UserController@subscribe');
                 Route::get ('logout', 'UserController@logout');
                 Route::get ('info', 'UserController@info');
                 Route::post('changePassword', 'UserController@changePassword');

+ 4 - 1
update.sql

@@ -64,4 +64,7 @@ ALTER TABLE `v2_server_log`
 CHANGE `node_id` `server_id` int(11) NOT NULL AFTER `user_id`,
 CHANGE `u` `u` varchar(255) COLLATE 'utf8_general_ci' NOT NULL AFTER `server_id`,
 CHANGE `d` `d` varchar(255) COLLATE 'utf8_general_ci' NOT NULL AFTER `u`,
-CHANGE `rate` `rate` int(11) NOT NULL AFTER `d`;
+CHANGE `rate` `rate` int(11) NOT NULL AFTER `d`;
+
+ALTER TABLE `v2_server`
+DROP `last_check_at`;