|
|
|
|
@ -108,10 +108,14 @@ public function SyncUser()
|
|
|
|
|
]);
|
|
|
|
|
} else {
|
|
|
|
|
$updateData = [
|
|
|
|
|
'cn_name' => $item['emplName'],
|
|
|
|
|
'department_id' => isset($dept->id) ? $dept->id : null,
|
|
|
|
|
'group' => $user->group_locked == 1 ? $user->group : $group,
|
|
|
|
|
'cn_name' => $item['emplName'],
|
|
|
|
|
'group' => $user->group_locked == 1 ? $user->group : $group,
|
|
|
|
|
];
|
|
|
|
|
// 平台科室不覆盖 department_id
|
|
|
|
|
$deptId = isset($dept->id) ? $dept->id : null;
|
|
|
|
|
if (!$deptId || $dept->is_workbench != 1) {
|
|
|
|
|
$updateData['department_id'] = $deptId;
|
|
|
|
|
}
|
|
|
|
|
// 如果之前是禁用状态,同步时恢复启用
|
|
|
|
|
if ($user->status == 0) {
|
|
|
|
|
$updateData['status'] = 1;
|
|
|
|
|
|