xiaogang 3 лет назад
Родитель
Сommit
bb2123f365

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

xqd xqd xqd
@@ -3,9 +3,11 @@
 
 namespace App\Http\Controllers\Api;
 use App\Http\Params\ProblemParam;
+use App\Models\SystemConfig;
 use App\Models\User;
 use App\Models\UserInfoModel;
 use App\Models\UserInviteLog;
+use App\Models\UserLookModel;
 use App\Models\UserPhotoDestroy;
 use App\Models\UserVipLimit;
 use App\Models\UserVipLogModel;
@@ -147,6 +149,7 @@ class UserController extends Controller
         $userinfo['like_num'] = $user->like_num;
         $userinfo['like_me_num'] = $user->like_me_num;
         $userinfo['look_num'] = $user->look_num;
+        $userinfo['look_num_red'] = UserLookModel::query()->where(['user_id'=>$user->id,'status'=>0])->count();;
         $userinfo['sex'] = $user->sex;
         $userinfo['mobile'] = $user->mobile;
         $userinfo['is_auth'] = $user->is_auth;
@@ -158,6 +161,15 @@ class UserController extends Controller
         return response()->json($userinfo);
     }
 
+    /**
+     * 获取个人资料--兴趣标签
+     */
+    public function getinfo_tag(){
+        $res = SystemConfig::query()->where('id',3)->value("value");
+        $res = !empty($res)?explode(',',$res):[];
+        return response()->json(['data'=>$res]);
+    }
+
 
     /**
      * 修改个人资料

+ 4 - 0
app/Services/DynamicService.php

xqd
@@ -48,6 +48,10 @@ class DynamicService
             }
         }
 
+        if(count($dynamicParam->img_url)>6){
+            throw new Exception("最多上传6张图片");
+        }
+
 
         //如果设置了标签   新标签则添加  否则就热度加1
         $tag_ins = '';

+ 2 - 0
app/Services/UserService.php

xqd
@@ -52,6 +52,8 @@ class UserService
             ->groupBy('user_id')
             ->paginate(request('perPage',20));
         $res = $res->toArray();
+        //改变看过状态
+        UserLookModel::query()->where(['user_id'=>$user->id])->update(['status'=>1]);
         foreach ($res['data'] as $k=>$v){
             $v_user = User::query()->where(['id'=>$v['user_id']])->first();
             if(!$v_user['latitude'] || !$v_user['longitude']){

+ 1 - 0
routes/api.php

xqd
@@ -121,6 +121,7 @@ $api->version('v1', [
             $api->post('/auth_center', 'UserController@auth_center')->name('user.auth_center');
             $api->get('/distory_user', 'UserController@distory_user')->name('user.distory_user');
             $api->get('/share', 'UserController@share')->name('user.share');
+            $api->get('/getinfo_tag', 'UserController@getinfo_tag')->name('user.getinfo_tag');
 
         });