设置 权限流水

This commit is contained in:
zk
2026-05-20 18:00:12 +08:00
parent 51b5dbb345
commit 6e4bd4712b
5 changed files with 6 additions and 21 deletions
+2 -1
View File
@@ -13,6 +13,7 @@ from sqlalchemy.ext.asyncio import AsyncSession
from app.models.func_permission import FuncPermission
from app.models.user_func_permission_stock import UserFuncPermissionStock
from app.models.user_func_usage_log import UserFuncUsageLog
from app.tool.snowflake import next_id
class FuncPermissionService:
@@ -75,7 +76,7 @@ class FuncPermissionService:
async def _insert_usage_log(self, user_id: int, func_code: str) -> int:
"""插入使用记录,返回记录ID"""
usage_log = UserFuncUsageLog(user_id=user_id, func_code=func_code)
usage_log = UserFuncUsageLog(id=next_id(), user_id=user_id, func_code=func_code)
self.session.add(usage_log)
await self.session.flush()
return usage_log.id