|
|
@@ -905,9 +905,10 @@ async def create_menu(
|
|
|
if not is_superuser:
|
|
|
return ApiResponse(code=403, message="权限不足", timestamp=datetime.now(timezone.utc).isoformat()).model_dump()
|
|
|
|
|
|
+ user_id = payload.get("sub")
|
|
|
# 调用 service 层
|
|
|
system_service = SystemService()
|
|
|
- success, message = await system_service.create_menu(menu_data)
|
|
|
+ success, message = await system_service.create_menu(menu_data , user_id)
|
|
|
|
|
|
if success:
|
|
|
return ApiResponse(code=0, message=message, timestamp=datetime.now(timezone.utc).isoformat()).model_dump()
|
|
|
@@ -934,9 +935,11 @@ async def update_menu(
|
|
|
if not is_superuser:
|
|
|
return ApiResponse(code=403, message="权限不足", timestamp=datetime.now(timezone.utc).isoformat()).model_dump()
|
|
|
|
|
|
+ user_id = payload.get("sub")
|
|
|
+
|
|
|
# 调用 service 层
|
|
|
system_service = SystemService()
|
|
|
- success, message = await system_service.update_menu(menu_id, menu_data)
|
|
|
+ success, message = await system_service.update_menu(menu_id, menu_data , user_id)
|
|
|
|
|
|
if success:
|
|
|
return ApiResponse(code=0, message=message, timestamp=datetime.now(timezone.utc).isoformat()).model_dump()
|