李帅

1.优化接口

...@@ -6,9 +6,9 @@ use App\Http\Controllers\Controller; ...@@ -6,9 +6,9 @@ use App\Http\Controllers\Controller;
6 use App\Jobs\UserMakeImmerse; 6 use App\Jobs\UserMakeImmerse;
7 use App\Models\Collect; 7 use App\Models\Collect;
8 use App\Models\Immerse; 8 use App\Models\Immerse;
9 +use App\Models\UserProfile;
9 use App\Models\Praise; 10 use App\Models\Praise;
10 use Illuminate\Http\Request; 11 use Illuminate\Http\Request;
11 -use Illuminate\Support\Facades\Log;
12 use Illuminate\Support\Facades\Validator; 12 use Illuminate\Support\Facades\Validator;
13 use Jiannei\Response\Laravel\Support\Facades\Response; 13 use Jiannei\Response\Laravel\Support\Facades\Response;
14 14
...@@ -52,6 +52,10 @@ class ImmerseController extends Controller ...@@ -52,6 +52,10 @@ class ImmerseController extends Controller
52 $validated = $validator->validated(); 52 $validated = $validator->validated();
53 53
54 $user_id = $request->user()->id; 54 $user_id = $request->user()->id;
55 + $user_profile = UserProfile::query()->where('user_id', $user_id)->first();
56 + if ($user_profile->is_vip == UserProfile::NO_VIP || $user_profile->video_count > 5) {
57 + return Response::fail("非VIP用户最多发布5个视频");
58 + }
55 59
56 $immerse = Immerse::query()->find($request->item_id); 60 $immerse = Immerse::query()->find($request->item_id);
57 61
......