From 8fe444007a471612f2fc1271b61619772b39920d Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期五, 22 十一月 2024 16:52:53 +0800 Subject: [PATCH] 统一返回的时间格式 --- app/service/bisheng.py | 4 +++- app/service/ragflow.py | 5 ++++- app/models/dialog_model.py | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/models/dialog_model.py b/app/models/dialog_model.py index 7a1848a..a9e1cc8 100644 --- a/app/models/dialog_model.py +++ b/app/models/dialog_model.py @@ -57,5 +57,6 @@ return { 'id': self.id, 'updated_time': self.update_time, + 'update_date': self.update_time.strftime('%Y-%m-%d %H:%M:%S'), 'name': self.name, } \ No newline at end of file diff --git a/app/service/bisheng.py b/app/service/bisheng.py index 5fefe90..d551c61 100644 --- a/app/service/bisheng.py +++ b/app/service/bisheng.py @@ -68,7 +68,8 @@ { "id": item["chat_id"], "name": item["latest_message"]["message"], - "updated_time": int(datetime.strptime(item["update_time"], "%Y-%m-%dT%H:%M:%S").timestamp() * 1000) + "updated_time": int(datetime.strptime(item["update_time"], "%Y-%m-%dT%H:%M:%S").timestamp() * 1000), + "update_date": item["update_time"] } for item in data if "latest_message" in item and "message" in item["latest_message"] and item["latest_message"]["message"] @@ -93,6 +94,7 @@ { "id": item["chat_id"], "name": process_name(item), + "update_date": item["update_time"], "updated_time": int(datetime.strptime(item["update_time"], "%Y-%m-%dT%H:%M:%S").timestamp() * 1000) } for item in data diff --git a/app/service/ragflow.py b/app/service/ragflow.py index 34e8307..7517591 100644 --- a/app/service/ragflow.py +++ b/app/service/ragflow.py @@ -1,3 +1,5 @@ +from datetime import datetime + import httpx from typing import Union, Dict, List from fastapi import HTTPException @@ -97,7 +99,8 @@ { "id": item["id"], "name": item["name"], - "updated_time": item["update_time"] + "updated_time": item["update_time"], + "update_date": datetime.utcfromtimestamp(item["update_time"] / 1000.0).strftime('%Y-%m-%d %H:%M:%S') } for item in data if "id" in item and "name" in item and item["name"] -- Gitblit v1.8.0