diff --git a/apps/application/serializers/chat_serializers.py b/apps/application/serializers/chat_serializers.py index 21e583be0..b90194d5a 100644 --- a/apps/application/serializers/chat_serializers.py +++ b/apps/application/serializers/chat_serializers.py @@ -216,6 +216,7 @@ class ChatSerializers(serializers.Serializer): "\n".join([ f"{improve_paragraph_list[index].get('title')}\n{improve_paragraph_list[index].get('content')}" for index in range(len(improve_paragraph_list))]), + row.get('asker').get('user_name'), row.get('message_tokens') + row.get('answer_tokens'), row.get('run_time'), str(row.get('create_time').astimezone(pytz.timezone(TIME_ZONE)).strftime('%Y-%m-%d %H:%M:%S') )] @@ -242,7 +243,8 @@ class ChatSerializers(serializers.Serializer): gettext('answer'), gettext('User feedback'), gettext('Reference segment number'), gettext('Section title + content'), - gettext('Annotation'), gettext('Consuming tokens'), gettext('Time consumed (s)'), + gettext('Annotation'), gettext('USER'), gettext('Consuming tokens'), + gettext('Time consumed (s)'), gettext('Question Time')] for col_idx, header in enumerate(headers, 1): cell = worksheet.cell(row=1, column=col_idx) diff --git a/apps/application/sql/export_application_chat.sql b/apps/application/sql/export_application_chat.sql index dc580847e..bb265ea5b 100644 --- a/apps/application/sql/export_application_chat.sql +++ b/apps/application/sql/export_application_chat.sql @@ -10,7 +10,8 @@ SELECT application_chat_record_temp."index" as "index", application_chat_record_temp.improve_paragraph_list as improve_paragraph_list, application_chat_record_temp.vote_status as vote_status, - application_chat_record_temp.create_time as create_time + application_chat_record_temp.create_time as create_time, + to_json(application_chat.asker) as asker FROM application_chat application_chat LEFT JOIN (