diff options
| author | joonhoekim <26rote@gmail.com> | 2025-10-03 15:39:55 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-10-03 15:39:55 +0900 |
| commit | 9eec700c9627d91aaf52a89d1bfb0ae0e21eb49a (patch) | |
| tree | 2f997ba959fffda0b7bb43e4ec51885c7c4cb24b /lib/knox-sync | |
| parent | 6cd69b11dc3cedc3ec1e481f1404bd2ce9a64d11 (diff) | |
(김준회) 유저 정보 동기화 관련 nonsapUserId 기준 통일
Diffstat (limited to 'lib/knox-sync')
| -rw-r--r-- | lib/knox-sync/employee-sync-service.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/knox-sync/employee-sync-service.ts b/lib/knox-sync/employee-sync-service.ts index b7f2a323..3055e1ef 100644 --- a/lib/knox-sync/employee-sync-service.ts +++ b/lib/knox-sync/employee-sync-service.ts @@ -265,13 +265,17 @@ async function syncEmployeesToUsers(): Promise<void> { if (existingUsers.length > 0) { // 기존 사용자 업데이트 + // ⚠️ 주의: 기존 사용자의 domain은 유지 (덮어쓰지 않음) + const existingDomain = existingUsers[0].domain; + await db .update(users) .set({ name: employee.fullName, deptCode: employee.departmentCode, deptName: employee.departmentName, - domain: assignedDomain as UserDomainType, + // domain은 기존 값 유지 (assignedDomain으로 덮어쓰지 않음) + domain: existingDomain, epId: employee.epId, updatedAt: new Date(), }) |
