Browse Source

注册用户,注册到im

lizhen_gitee 2 weeks ago
parent
commit
ae9d5f5d18
2 changed files with 18 additions and 0 deletions
  1. 13 0
      application/admin/model/User.php
  2. 5 0
      application/api/controller/User.php

+ 13 - 0
application/admin/model/User.php

@@ -3,6 +3,7 @@
 namespace app\admin\model;
 
 use think\Model;
+use app\common\library\Tenim;
 
 
 class User extends Model
@@ -107,6 +108,18 @@ class User extends Model
             $username = 'u' . (10000 + $row['id']);
             db('user')->where('id',$row['id'])->update(['username'=>$username]);
         });
+        self::afterUpdate(function ($row) {
+            $changed = $row->getChangedData();
+
+            //设置头像和昵称
+            $tenim = new Tenim();
+            if (isset($changed['nickname'])) {
+                $tenim->useredit(''.$row->id,$changed['nickname']);
+            }
+            if (isset($changed['avatar'])) {
+                $tenim->useredit(''.$row->id,'',localpath_to_netpath($changed['nickname']));
+            }
+        });
     }
     
     public function getRealStatusList()

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

@@ -262,6 +262,11 @@ class User extends Api
         }
 
         Db::commit();
+
+        //设置头像和昵称
+        $tenim = new Tenim();
+        $tenim->useredit(''.$user_id,$nickname,localpath_to_netpath($avatar));
+
         $this->success('修改成功');
     }