同步用户信息
This commit is contained in:
parent
5b7547583a
commit
74844720b6
@ -123,6 +123,7 @@ class AdminLogic extends BaseLogic
|
||||
// 角色
|
||||
self::insertRole($params['id'], $role_id_arr);
|
||||
self::contract($params['id'], $params);
|
||||
self::createUser($params, $data['password'] ?? '', $data['id']);
|
||||
// 部门
|
||||
// self::insertDept($params['id'], $params['dept_id'] ?? []);
|
||||
// // 岗位
|
||||
@ -342,16 +343,23 @@ class AdminLogic extends BaseLogic
|
||||
|
||||
public static function createUser($admin, $password, $adminId)
|
||||
{
|
||||
$userSn = User::createUserSn();
|
||||
User::create([
|
||||
'sn' => $userSn,
|
||||
'avatar' => $admin['avatar'],
|
||||
'nickname' => $admin['name'],
|
||||
'account' => $admin['account'],
|
||||
'password' => $password,
|
||||
'channel' => 3,
|
||||
'admin_id' => $adminId,
|
||||
]);
|
||||
$user = User::where(['admin_id' => $adminId])->find();
|
||||
if (empty($user)) {
|
||||
$userSn = User::createUserSn();
|
||||
User::create([
|
||||
'sn' => $userSn,
|
||||
'avatar' => $admin['avatar'],
|
||||
'nickname' => $admin['name'],
|
||||
'account' => $admin['account'],
|
||||
'password' => $password,
|
||||
'channel' => 3,
|
||||
'admin_id' => $adminId,
|
||||
]);
|
||||
} else {
|
||||
$user->avatar = $admin['avatar'];
|
||||
$user->nickname = $admin['name'];
|
||||
$user->save();
|
||||
}
|
||||
}
|
||||
|
||||
public static function contract($adminId, $data)
|
||||
|
Loading…
x
Reference in New Issue
Block a user