From 9c09a896432bd432e6012adb5937fba17cdf6fca Mon Sep 17 00:00:00 2001 From: pray4skylark Date: Mon, 8 Jun 2026 17:23:11 +0900 Subject: [PATCH] fix: send status in request body instead of query params --- src/services/reportService.ts | 4 +--- src/services/ticketService.ts | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/services/reportService.ts b/src/services/reportService.ts index 8e5877f..b68d00c 100644 --- a/src/services/reportService.ts +++ b/src/services/reportService.ts @@ -15,9 +15,7 @@ const reportService = { }, updateStatus(reportId: number, status: string) { - return apiClient.put>(`/reports/${reportId}/status`, null, { - params: { status }, - }); + return apiClient.put>(`/reports/${reportId}/status`, { status }); }, review(reportId: number, status: 'APPROVED' | 'REJECTED', reviewComment: string) { diff --git a/src/services/ticketService.ts b/src/services/ticketService.ts index b24f11b..d669819 100644 --- a/src/services/ticketService.ts +++ b/src/services/ticketService.ts @@ -24,9 +24,9 @@ const ticketService = { }, updateStatus(ticketId: number, status: string, assigneeId?: number) { - return apiClient.put>(`/tickets/${ticketId}/status`, null, { - params: { status, assigneeId }, - }); + const body: Record = { status }; + if (assigneeId) body.assigneeId = String(assigneeId); + return apiClient.put>(`/tickets/${ticketId}/status`, body); }, resolveTicket(ticketId: number, resolutionNote: string) {