summaryrefslogtreecommitdiff
path: root/lib/knox-sync/employee-sync-service.ts
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-07-28 12:10:39 +0000
committerjoonhoekim <26rote@gmail.com>2025-07-28 12:10:39 +0000
commit75249e6fa46864f49d4eb91bd755171b6b65eaae (patch)
treef2c021f0fe10b3513d29f05ca15b82e460d79d20 /lib/knox-sync/employee-sync-service.ts
parentc228a89c2834ee63b209bad608837c39643f350e (diff)
(김준회) 공통모듈 - Knox 결재 모듈 구현, 유저 선택기 구현, 상신 결재 저장을 위한 DB 스키마 및 서비스 추가, spreadjs 라이센스 환경변수 통일, 유저 테이블에 epId 컬럼 추가
Diffstat (limited to 'lib/knox-sync/employee-sync-service.ts')
-rw-r--r--lib/knox-sync/employee-sync-service.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/knox-sync/employee-sync-service.ts b/lib/knox-sync/employee-sync-service.ts
index 3e8b048e..b7f2a323 100644
--- a/lib/knox-sync/employee-sync-service.ts
+++ b/lib/knox-sync/employee-sync-service.ts
@@ -198,6 +198,7 @@ async function syncEmployeesToUsers(): Promise<void> {
departmentCode: employeeTable.departmentCode,
departmentName: employeeTable.departmentName,
companyCode: employeeTable.companyCode,
+ epId: employeeTable.epId,
})
.from(employeeTable)
.where(
@@ -271,6 +272,7 @@ async function syncEmployeesToUsers(): Promise<void> {
deptCode: employee.departmentCode,
deptName: employee.departmentName,
domain: assignedDomain as UserDomainType,
+ epId: employee.epId,
updatedAt: new Date(),
})
.where(eq(users.id, existingUsers[0].id));
@@ -295,6 +297,7 @@ async function syncEmployeesToUsers(): Promise<void> {
deptCode: employee.departmentCode,
deptName: employee.departmentName,
domain: assignedDomain as UserDomainType,
+ epId: employee.epId,
});
insertCount++;