summaryrefslogtreecommitdiff
path: root/lib/evaluation-target-list/service.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/evaluation-target-list/service.ts')
-rw-r--r--lib/evaluation-target-list/service.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/evaluation-target-list/service.ts b/lib/evaluation-target-list/service.ts
index 572a9006..00d0d294 100644
--- a/lib/evaluation-target-list/service.ts
+++ b/lib/evaluation-target-list/service.ts
@@ -13,6 +13,7 @@ import {
isNotNull,
lte,
or,
+ ne,
sql,
type SQL,
} from 'drizzle-orm';
@@ -686,8 +687,10 @@ export async function getAvailableReviewers(departmentCode?: string) {
// departmentName: "API로 추후", // ✅ 부서명도 반환
})
.from(users)
+ .where(ne(users.domain, "partners"))
.orderBy(users.name)
// .limit(100);
+ //partners가 아닌 domain에 따라서 필터링
return reviewers;
} catch (error) {
@@ -1857,7 +1860,7 @@ export async function importEvalTargetExcel(file: File): Promise<{
const { userList } = await db.transaction(async (tx) => {
const selectRes = await selectUsers(tx, {
- where: and(eq(users.email, managerEmail), eq(users.isActive, true), isNotNull(users.userCode)),
+ where: and(eq(users.email, managerEmail), eq(users.isActive, true), ne(users.domain, "partners")),
orderBy: [asc(users.name)],
});