diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-07-02 00:45:49 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-07-02 00:45:49 +0000 |
| commit | 2acf5f8966a40c1c9a97680c8dc263ee3f1ad3d1 (patch) | |
| tree | f406b5c86f563347c7fd088a85fd1a82284dc5ff /lib/b-rfq/service.ts | |
| parent | 6a9ca20deddcdcbe8495cf5a73ec7ea5f53f9b55 (diff) | |
(대표님/최겸) 20250702 변경사항 업데이트
Diffstat (limited to 'lib/b-rfq/service.ts')
| -rw-r--r-- | lib/b-rfq/service.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/b-rfq/service.ts b/lib/b-rfq/service.ts index 8aa79084..5a65872b 100644 --- a/lib/b-rfq/service.ts +++ b/lib/b-rfq/service.ts @@ -2528,6 +2528,11 @@ export async function requestRevision( ): Promise<RequestRevisionResult> { try { // 입력값 검증 + + const session = await getServerSession(authOptions) + if (!session?.user?.id) { + throw new Error("인증이 필요합니다.") + } const validatedData = requestRevisionSchema.parse({ responseId, revisionReason, @@ -2567,6 +2572,7 @@ export async function requestRevision( revisionRequestComment: validatedData.revisionReason, // 새로운 필드에 저장 revisionRequestedAt: new Date(), // 수정 요청 시간 저장 updatedAt: new Date(), + updatedBy: Number(session.user.id), }) .where(eq(vendorAttachmentResponses.id, validatedData.responseId)) .returning(); |
