同步用户信息

This commit is contained in:
luofei 2023-07-22 14:36:36 +08:00
parent 5b7547583a
commit 74844720b6

View File

@ -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)