summaryrefslogtreecommitdiff
path: root/lib/users
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-10-02 14:08:33 +0900
committerjoonhoekim <26rote@gmail.com>2025-10-02 14:08:33 +0900
commit8e70ba35379d21d89704f1095b7fd32bf286525d (patch)
tree1a2e8ed6cfdc917bc18fb03a5de0a2d81b1464b7 /lib/users
parent290d017f24f9e2b24c5b930db1055d1d7e1685c2 (diff)
(김준회) ITB 및 일반견적 선택시 구매담당자 선택을 구매그룹코드로 처리하도록 변경, 오라클 연결 불가한 경우 하드코딩된 폴백데이터 제공처리
Diffstat (limited to 'lib/users')
-rw-r--r--lib/users/service.ts24
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/users/service.ts b/lib/users/service.ts
index 96bc4719..bca28a16 100644
--- a/lib/users/service.ts
+++ b/lib/users/service.ts
@@ -1106,3 +1106,27 @@ export async function searchUsersForSelector(
}
}
+/**
+ * 사번으로 사용자 조회
+ */
+export async function getUserByEmployeeNumber(employeeNumber: string) {
+ try {
+
+ if(!employeeNumber) {
+ throw new Error(
+ '사번으로 유저 정보 반환 함수(getUserByEmployeeNumber): 받은 사번이 없음.'
+ );
+ }
+
+ const user = await db
+ .select()
+ .from(users)
+ .where(eq(users.employeeNumber, employeeNumber))
+ .limit(1)
+
+ return user[0]
+ }
+ catch (error) {
+ console.error("사용자 조회 오류:", error)
+ }
+} \ No newline at end of file