管理后台生成记录创作记录修复操作显示BUG

This commit is contained in:
2026-06-05 10:18:30 +08:00
parent fd9a259917
commit 737d6ee1b6
9 changed files with 904 additions and 261 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ import logging
import random
import time
from datetime import datetime
from typing import Any
from typing import Any, Tuple
from app.config import settings
from app.utils.redis import get_redis
@@ -156,14 +156,14 @@ async def store_sms_code(phone: str, code: str, scene: str = "login", ttl: int |
_sms_code_store[key] = (code, time.time() + ttl_seconds)
async def generate_and_send_sms(phone: str, scene: str = "login") -> bool:
async def generate_and_send_sms(phone: str, scene: str = "login") -> Tuple[bool, str]:
scene = _normalize_scene(scene)
await _check_send_limit(phone, scene)
code = _generate_code()
ok = await send_sms(phone, code, scene)
if ok:
await store_sms_code(phone, code, scene)
return ok
return ok, code
async def verify_sms_code(phone: str, code: str, scene: str = "login") -> bool: