[changes] Modify to a millisecond-level timestamp

This commit is contained in:
lanceyq
2026-03-24 18:38:55 +08:00
parent e981f066a3
commit 7c0743eb8f

View File

@@ -383,6 +383,7 @@ class UserMemoryService:
""" """
try: try:
from app.models.end_user_info_model import EndUserInfo from app.models.end_user_info_model import EndUserInfo
from app.core.api_key_utils import datetime_to_timestamp
# 转换为UUID并查询 # 转换为UUID并查询
user_uuid = uuid.UUID(end_user_id) user_uuid = uuid.UUID(end_user_id)
@@ -396,23 +397,22 @@ class UserMemoryService:
"error": "终端用户信息记录不存在" "error": "终端用户信息记录不存在"
} }
# 构建响应数据 # 构建响应数据(转换时间为毫秒时间戳)
from app.schemas.end_user_info_schema import EndUserInfoResponse response_data = {
response_data = EndUserInfoResponse( "end_user_info_id": str(end_user_info_record.id),
end_user_info_id=end_user_info_record.id, "end_user_id": str(end_user_info_record.end_user_id),
end_user_id=end_user_info_record.end_user_id, "other_name": end_user_info_record.other_name,
other_name=end_user_info_record.other_name, "aliases": end_user_info_record.aliases,
aliases=end_user_info_record.aliases, "meta_data": end_user_info_record.meta_data,
meta_data=end_user_info_record.meta_data, "created_at": datetime_to_timestamp(end_user_info_record.created_at),
created_at=end_user_info_record.created_at, "updated_at": datetime_to_timestamp(end_user_info_record.updated_at)
updated_at=end_user_info_record.updated_at }
)
logger.info(f"成功查询终端用户信息记录: end_user_id={end_user_id}") logger.info(f"成功查询终端用户信息记录: end_user_id={end_user_id}")
return { return {
"success": True, "success": True,
"data": response_data.model_dump(), "data": response_data,
"error": None "error": None
} }
@@ -454,6 +454,7 @@ class UserMemoryService:
""" """
try: try:
from app.models.end_user_info_model import EndUserInfo from app.models.end_user_info_model import EndUserInfo
from app.core.api_key_utils import datetime_to_timestamp
# 转换为UUID并查询 # 转换为UUID并查询
user_uuid = uuid.UUID(end_user_id) user_uuid = uuid.UUID(end_user_id)
@@ -482,23 +483,22 @@ class UserMemoryService:
db.commit() db.commit()
db.refresh(end_user_info_record) db.refresh(end_user_info_record)
# 构建响应数据 # 构建响应数据(转换时间为毫秒时间戳)
from app.schemas.end_user_info_schema import EndUserInfoResponse response_data = {
response_data = EndUserInfoResponse( "end_user_info_id": str(end_user_info_record.id),
end_user_info_id=end_user_info_record.id, "end_user_id": str(end_user_info_record.end_user_id),
end_user_id=end_user_info_record.end_user_id, "other_name": end_user_info_record.other_name,
other_name=end_user_info_record.other_name, "aliases": end_user_info_record.aliases,
aliases=end_user_info_record.aliases, "meta_data": end_user_info_record.meta_data,
meta_data=end_user_info_record.meta_data, "created_at": datetime_to_timestamp(end_user_info_record.created_at),
created_at=end_user_info_record.created_at, "updated_at": datetime_to_timestamp(end_user_info_record.updated_at)
updated_at=end_user_info_record.updated_at }
)
logger.info(f"成功更新终端用户信息记录: end_user_id={end_user_id}, updated_fields={list(update_data.keys())}") logger.info(f"成功更新终端用户信息记录: end_user_id={end_user_id}, updated_fields={list(update_data.keys())}")
return { return {
"success": True, "success": True,
"data": response_data.model_dump(), "data": response_data,
"error": None "error": None
} }