设置 权限流水
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user