summaryrefslogtreecommitdiff
path: root/lib/docu-list-rule/document-class/service.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/docu-list-rule/document-class/service.ts')
-rw-r--r--lib/docu-list-rule/document-class/service.ts8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/docu-list-rule/document-class/service.ts b/lib/docu-list-rule/document-class/service.ts
index 9d3ff23a..0dc4a4f4 100644
--- a/lib/docu-list-rule/document-class/service.ts
+++ b/lib/docu-list-rule/document-class/service.ts
@@ -4,7 +4,7 @@ import { revalidatePath } from "next/cache"
import db from "@/db/db"
import { documentClasses, documentClassOptions, codeGroups } from "@/db/schema/docu-list-rule"
import { projects } from "@/db/schema/projects"
-import { eq, desc, sql, and } from "drizzle-orm"
+import { eq, sql, and } from "drizzle-orm"
// Document Class 목록 조회 (A Class, B Class 등)
export async function getDocumentClassCodeGroups(input: {
@@ -36,7 +36,6 @@ export async function getDocumentClassCodeGroups(input: {
if (search) {
const searchTerm = `%${search}%`
whereConditions = sql`${whereConditions} AND (
- ${documentClasses.code} ILIKE ${searchTerm} OR
${documentClasses.value} ILIKE ${searchTerm} OR
${documentClasses.description} ILIKE ${searchTerm} OR
${projects.code} ILIKE ${searchTerm}
@@ -50,8 +49,6 @@ export async function getDocumentClassCodeGroups(input: {
if (!value) return null
switch (id) {
- case "code":
- return sql`${documentClasses.code} ILIKE ${`%${value}%`}`
case "value":
return sql`${documentClasses.value} ILIKE ${`%${value}%`}`
case "description":
@@ -79,7 +76,7 @@ export async function getDocumentClassCodeGroups(input: {
}
// 정렬 (안전한 필드 체크 적용)
- let orderBy = sql`${documentClasses.code} ASC`
+ let orderBy = sql`${documentClasses.value} ASC`
if (sort && sort.length > 0) {
const sortField = sort[0]
// 안전성 체크: 필드가 실제 테이블에 존재하는지 확인
@@ -100,7 +97,6 @@ export async function getDocumentClassCodeGroups(input: {
const data = await db
.select({
id: documentClasses.id,
- code: documentClasses.code,
value: documentClasses.value,
description: documentClasses.description,
isActive: documentClasses.isActive,