xiaogang il y a 4 ans
Parent
commit
f6269fd5d8
1 fichiers modifiés avec 18 ajouts et 5 suppressions
  1. 18 5
      app/Http/Controllers/Api/UserController.php

+ 18 - 5
app/Http/Controllers/Api/UserController.php

xqd xqd xqd
@@ -10,6 +10,7 @@ use App\Services\UserService;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\DB;
 use Illuminate\Support\Facades\Validator;
+use PHPUnit\Util\Exception;
 
 class UserController extends Controller
 {
@@ -163,7 +164,6 @@ class UserController extends Controller
     public function updateext(Request $request){
         $user = auth('api')->user();
         if(UserInfoModel::where('user_id', $user->id)->update($request->input())){
-
             return response()->json(['message'=>"修改成功"]);
         }else{
             return $this->response->errorForbidden("修改失败");
@@ -177,14 +177,27 @@ class UserController extends Controller
      */
     public function upload_file(Request $request){
         try {
-            $res = VipModel::query()->orderBy('id','asc')->get();
-            foreach ($res as $k=>$v){
-                $res[$k]['rights'] = json_decode($v['rights'],true);
+            if($request->post('url')==''){
+                throw new Exception("请选择上传内容");
             }
+            $user = auth('api')->user();
+            $userinfo = UserInfoModel::query()->where('user_id',$user->id)->first();
+            if($request->type==1){
+                //图片
+                $user_photo = json_encode($userinfo->photo,true);
+                $user_photo []= $request->post('url');
+                $userinfo->photo = json_encode($user_photo);
+            }else{
+                //视频
+                $user_video = json_encode($userinfo->video,true);
+                $user_video []= $request->post('url');
+                $userinfo->video = json_encode($user_video);
+            }
+            $userinfo->save();
         }catch (\Exception $exception){
             return $this->response->errorForbidden($exception->getMessage());
         }
-        return response()->json($res);
+        return response()->json(['message'=>'上传成功']);
     }