refactor: 替换废弃的datetime.utcnow()为datetime.now(timezone.utc) #805

Merged
xiaoxia merged 1 commits from fix/replace-utcnow into develop 2026-07-24 08:03:17 +08:00
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
from datetime import datetime
from datetime import datetime, timezone
import psycopg2
import redis
@@ -13,7 +13,7 @@ router = APIRouter(tags=["Health"])
async def health_check():
return {
"status": "healthy",
"timestamp": datetime.utcnow().isoformat(),
"timestamp": datetime.now(timezone.utc).isoformat(),
"version": settings.APP_VERSION,
}
@@ -33,7 +33,7 @@ async def startup_check():
all_ready = all(check["status"] == "healthy" for check in checks.values())
response = {
"status": "started" if all_ready else "starting",
"timestamp": datetime.utcnow().isoformat(),
"timestamp": datetime.now(timezone.utc).isoformat(),
"checks": checks,
}
if not all_ready:
+3 -3
View File
@@ -1,6 +1,6 @@
"""JWT Token 生成、验证、解析服务"""
from datetime import datetime, timedelta
from datetime import datetime, timedelta, timezone
from typing import Any, Dict, Optional
import jwt
@@ -88,7 +88,7 @@ class JWTService(JWTServicePort):
Returns:
JWT Token 字符串
"""
now = datetime.utcnow()
now = datetime.now(timezone.utc)
expire = now + timedelta(minutes=self.config.ACCESS_TOKEN_EXPIRE_MINUTES) # noqa: E501
payload = {
@@ -115,7 +115,7 @@ class JWTService(JWTServicePort):
Returns:
JWT Token 字符串
"""
now = datetime.utcnow()
now = datetime.now(timezone.utc)
expire = now + timedelta(days=self.config.REFRESH_TOKEN_EXPIRE_DAYS)
payload = {