Эх сурвалжийг харах

统一返回的时间格式

zhaoqingang 1 жил өмнө
parent
commit
8fe444007a

+ 1 - 0
app/models/dialog_model.py

@@ -57,5 +57,6 @@ class ConversationModel(Base):
         return {
             'id': self.id,
             'updated_time': self.update_time,
+            'update_date': self.update_time.strftime('%Y-%m-%d %H:%M:%S'),
             'name': self.name,
         }

+ 3 - 1
app/service/bisheng.py

@@ -68,7 +68,8 @@ class BishengService:
                 {
                     "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 @@ class BishengService:
                 {
                     "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

+ 4 - 1
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 @@ class RagflowService:
                 {
                     "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"]