From 6ab1ad3a05586a800b669cf2b0a12780f2f2961c Mon Sep 17 00:00:00 2001 From: ulleo Date: Sat, 11 Oct 2025 17:40:04 +0800 Subject: [PATCH] fix: modify chat api #294 --- backend/apps/chat/api/chat.py | 10 +++++----- frontend/src/api/chat.ts | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/backend/apps/chat/api/chat.py b/backend/apps/chat/api/chat.py index ce953570..8b6f240f 100644 --- a/backend/apps/chat/api/chat.py +++ b/backend/apps/chat/api/chat.py @@ -23,7 +23,7 @@ async def chats(session: SessionDep, current_user: CurrentUser): return list_chats(session, current_user) -@router.get("/get/{chart_id}") +@router.get("/{chart_id}") async def get_chat(session: SessionDep, current_user: CurrentUser, chart_id: int, current_assistant: CurrentAssistant): def inner(): return get_chat_with_records(chart_id=chart_id, session=session, current_user=current_user, @@ -32,7 +32,7 @@ def inner(): return await asyncio.to_thread(inner) -@router.get("/get/with_data/{chart_id}") +@router.get("/{chart_id}/with_data") async def get_chat_with_data(session: SessionDep, current_user: CurrentUser, chart_id: int, current_assistant: CurrentAssistant): def inner(): @@ -42,7 +42,7 @@ def inner(): return await asyncio.to_thread(inner) -@router.get("/record/get/{chart_record_id}/data") +@router.get("/record/{chart_record_id}/data") async def chat_record_data(session: SessionDep, chart_record_id: int): def inner(): data = get_chat_chart_data(chart_record_id=chart_record_id, session=session) @@ -51,7 +51,7 @@ def inner(): return await asyncio.to_thread(inner) -@router.get("/record/get/{chart_record_id}/predict_data") +@router.get("/record/{chart_record_id}/predict_data") async def chat_predict_data(session: SessionDep, chart_record_id: int): def inner(): data = get_chat_predict_data(chart_record_id=chart_record_id, session=session) @@ -71,7 +71,7 @@ async def rename(session: SessionDep, chat: RenameChat): ) -@router.get("/delete/{chart_id}") +@router.delete("/{chart_id}") async def delete(session: SessionDep, chart_id: int): try: return delete_chat(session=session, chart_id=chart_id) diff --git a/frontend/src/api/chat.ts b/frontend/src/api/chat.ts index 76c436dd..38003b39 100644 --- a/frontend/src/api/chat.ts +++ b/frontend/src/api/chat.ts @@ -299,16 +299,16 @@ export const chatApi = { return request.get('/chat/list') }, get: (id: number): Promise => { - return request.get(`/chat/get/${id}`) + return request.get(`/chat/${id}`) }, get_with_Data: (id: number): Promise => { - return request.get(`/chat/get/with_data/${id}`) + return request.get(`/chat/${id}/with_data`) }, get_chart_data: (record_id?: number): Promise => { - return request.get(`/chat/record/get/${record_id}/data`) + return request.get(`/chat/record/${record_id}/data`) }, get_chart_predict_data: (record_id?: number): Promise => { - return request.get(`/chat/record/get/${record_id}/predict_data`) + return request.get(`/chat/record/${record_id}/predict_data`) }, startChat: (data: any): Promise => { return request.post('/chat/start', data) @@ -320,7 +320,7 @@ export const chatApi = { return request.post('/chat/rename', { id: chat_id, brief: brief }) }, deleteChat: (id: number | undefined): Promise => { - return request.get(`/chat/delete/${id}`) + return request.delete(`/chat/${id}`) }, analysis: (record_id: number | undefined, controller?: AbortController) => { return request.fetchStream(`/chat/record/${record_id}/analysis`, {}, controller)