feat(task): 后台任务改为apscheduler执行

This commit is contained in:
xingc
2025-05-12 20:08:50 +08:00
parent eec9d3048c
commit 680c5c2b63
9 changed files with 74 additions and 11 deletions

View File

@@ -11,11 +11,13 @@ from sqlalchemy.ext.asyncio import AsyncSession
from core.base.schema import ProductCategory, ProductAction, OrderStatusType
from core.db.crud import CRUD
from core.db.engine import async_db_session
from core.db.models import User, Order, Product, PointsTransaction
logger = logging.getLogger(__name__)
@async_db_session()
async def actions_after_payment(
notify_params: dict,
db_session: AsyncSession