Browse Source

默认男女头像

lizhen_gitee 3 years ago
parent
commit
1dfb6707f4
2 changed files with 22 additions and 3 deletions
  1. 12 0
      application/api/controller/User.php
  2. 10 3
      application/common/library/Auth.php

+ 12 - 0
application/api/controller/User.php

@@ -521,6 +521,18 @@ class User extends Api
         if(empty($data)){
             $this->error('没有任何改变');
         }
+
+        //默认头像
+        //现在没头像,也没穿头像,但是却传了性别
+        if(empty($this->auth->avatar) && !empty($data['gender']) && empty($data['avatar'])){
+            if($data['gender'] == 1){
+                $data['avatar'] = 'https://meet-1251365327.cos.ap-beijing.myqcloud.com/uploads/20220314/f9277fba97fd76d9ecfc63b506a3674a.png';
+            }else{
+                $data['avatar'] = 'https://meet-1251365327.cos.ap-beijing.myqcloud.com/uploads/20220314/5030460c05c86774f60123ffea7b78a1.png';
+            }
+        }
+        //默认头像
+
         Db::startTrans();
         $update_rs = Db::name('user')->where('id',$this->auth->id)->update($data);
         if($update_rs === false){

+ 10 - 3
application/common/library/Auth.php

@@ -225,8 +225,7 @@ class Auth
             'mobile'   => $mobile,
             /*'level'    => 1,
             'score'    => 0,*/
-            //'avatar'   => 	config('site.domain_name').'/assets/img/avatar1.png',
-            'avatar'   => 	'https://meet-1251365327.cos.ap-beijing.myqcloud.com/uploads/20220314/77ed4db86cc98d32c4891379c3e1ef8d.png',
+            'avatar'   => 	'https://meet-1251365327.cos.ap-beijing.myqcloud.com/uploads/20220314/f57ebce8a72b823912904fe76eda0909.png',
             'introcode' => $this->getUinqueNo(8, $introcode),
         ];
         $params = array_merge($data, [
@@ -295,7 +294,7 @@ class Auth
 
         $data = [
             'wechat_openid'   => $wechat_openid,
-            'avatar'   => '/assets/img/avatar.png',
+            'avatar'   => 'https://meet-1251365327.cos.ap-beijing.myqcloud.com/uploads/20220314/f57ebce8a72b823912904fe76eda0909.png',
             'introcode' => $this->getUinqueNo(8, $introcode),
             'nickname'  => $this->get_rand_nick_name(),
         ];
@@ -328,6 +327,14 @@ class Auth
             //注册钱包
             Db::name('user_wallet')->insertGetId(['user_id'=>$user->id]);
 
+            //加入id 1,2,3 的圈子
+            $topic_data = [
+                ['user_id'=>$user->id,'topic_id'=>1],
+                ['user_id'=>$user->id,'topic_id'=>2],
+                ['user_id'=>$user->id,'topic_id'=>3],
+            ];
+            Db::name('topic_user')->insertAll($topic_data);
+
             //注册成功的事件
             Hook::listen("user_register_successed", $this->_user, $data);
             Db::commit();