From 8553c0a885848fc283d97437fd407d5c152d43c9 Mon Sep 17 00:00:00 2001 From: ulleo Date: Wed, 4 Feb 2026 17:29:42 +0800 Subject: [PATCH] fix: prevent scientific notation in exported Excel data --- backend/apps/chat/api/chat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/apps/chat/api/chat.py b/backend/apps/chat/api/chat.py index 8d0c532d..ffc52a0e 100644 --- a/backend/apps/chat/api/chat.py +++ b/backend/apps/chat/api/chat.py @@ -98,6 +98,7 @@ def inner(): return await asyncio.to_thread(inner) + @router.get("/record/{chat_record_id}/usage", summary=f"{PLACEHOLDER_PREFIX}get_record_usage") async def chat_record_usage(session: SessionDep, current_user: CurrentUser, chat_record_id: int): def inner(): @@ -528,7 +529,7 @@ async def export_excel(session: SessionDep, current_user: CurrentUser, chat_reco def inner(): - data_list = DataFormat.convert_large_numbers_in_object_array(_data + _predict_data) + data_list = DataFormat.convert_large_numbers_in_object_array(obj_array=_data + _predict_data, int_threshold=1e11) md_data, _fields_list = DataFormat.convert_object_array_for_pandas(fields, data_list)