|
@@ -72,6 +72,10 @@ class Base
|
|
|
|
|
|
$uid = Dever::db('passport/user')->insert($user);
|
|
|
|
|
|
+ if ($user['system_id']) {
|
|
|
+ $this->setSystem($uid, $user['system_id']);
|
|
|
+ }
|
|
|
+
|
|
|
$this->invite($uid);
|
|
|
|
|
|
$this->createUsername($uid, $user['username'], true);
|
|
@@ -251,6 +255,10 @@ class Base
|
|
|
|
|
|
$user = Dever::load('passport/user-one', $uid);
|
|
|
|
|
|
+ if ($system) {
|
|
|
+ $this->setSystem($uid, $system);
|
|
|
+ }
|
|
|
+
|
|
|
$this->save($user);
|
|
|
|
|
|
$user['uid'] = $user['id'];
|
|
@@ -259,6 +267,28 @@ class Base
|
|
|
return $user;
|
|
|
}
|
|
|
|
|
|
+ public function setSystem($uid, $system)
|
|
|
+ {
|
|
|
+ $where['uid'] = $uid;
|
|
|
+ $where['system_id'] = $system;
|
|
|
+ $one = Dever::db('passport/user_system')->find($where);
|
|
|
+
|
|
|
+ if (!$one) {
|
|
|
+ Dever::db('passport/user_system')->insert($where);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public function setProfession($uid, $profession)
|
|
|
+ {
|
|
|
+ $where['uid'] = $uid;
|
|
|
+ $where['profession'] = $system;
|
|
|
+ $one = Dever::db('passport/user_profession')->find($where);
|
|
|
+
|
|
|
+ if (!$one) {
|
|
|
+ Dever::db('passport/user_profession')->insert($where);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 更新用户信息 绑定用户手机号
|
|
|
*
|