summaryrefslogtreecommitdiff
path: root/lib/rfq-last/service.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-26 09:57:24 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-26 09:57:24 +0000
commit8b23b471638a155fd1bfa3a8c853b26d9315b272 (patch)
tree47353e9dd342011cb2f1dcd24b09661707a8421b /lib/rfq-last/service.ts
parentd62368d2b68d73da895977e60a18f9b1286b0545 (diff)
(대표님) 권한관리, 문서업로드, rfq첨부, SWP문서룰 등
(최겸) 입찰
Diffstat (limited to 'lib/rfq-last/service.ts')
-rw-r--r--lib/rfq-last/service.ts20
1 files changed, 11 insertions, 9 deletions
diff --git a/lib/rfq-last/service.ts b/lib/rfq-last/service.ts
index be8e13e6..f2894577 100644
--- a/lib/rfq-last/service.ts
+++ b/lib/rfq-last/service.ts
@@ -39,21 +39,23 @@ export async function getRfqs(input: GetRfqsSchema) {
switch (input.rfqCategory) {
case "general":
// 일반견적: rfqType이 있는 경우
- typeFilter = and(
- isNotNull(rfqsLastView.rfqType),
- ne(rfqsLastView.rfqType, '')
- );
+ // typeFilter = and(
+ // isNotNull(rfqsLastView.rfqType),
+ // ne(rfqsLastView.rfqType, '')
+ // );
+ // 일반견적: rfqCode가 F로 시작하는 경우
+ typeFilter =
+ like(rfqsLastView.rfqCode,'F%');
break;
case "itb":
// ITB: projectCompany가 있는 경우
typeFilter =
- like(rfqsLastView.rfqCode,'I%')
-
- ;
+ like(rfqsLastView.rfqCode,'I%');
break;
case "rfq":
// RFQ: prNumber가 있는 경우
- typeFilter = like(rfqsLastView.rfqCode,'R%');
+ typeFilter =
+ like(rfqsLastView.rfqCode,'R%');
break;
}
}
@@ -244,7 +246,7 @@ export async function getRfqAllAttachments(rfqId: number) {
}
}
}
-// 사용자 목록 조회 (필터용)
+// 사용자 목록 조회 (필터용), 견적담당자, 구매담당자
export async function getPUsersForFilter() {
try {