1.修改一键处理未处理的告警消息

This commit is contained in:
haotian 2025-08-01 14:08:29 +08:00
parent 2489f21ca3
commit 4c61562a91
2 changed files with 25 additions and 9 deletions

View File

@ -20,6 +20,16 @@ from utils.response_util import ResponseUtil
messageController = APIRouter(prefix='/system/message', dependencies=[Depends(LoginService.get_current_user)])
# 查看告警类型分布
@messageController.get(
'/alarm_type_distribution'
)
async def get_alarm_type_distribution(
request: Request,
query_db: AsyncSession = Depends(get_db),
):
pass
# 一键处理未处理的告警消息
@messageController.get(
@ -28,13 +38,10 @@ messageController = APIRouter(prefix='/system/message', dependencies=[Depends(Lo
async def handle_all_message(
query_db: AsyncSession = Depends(get_db),
):
try:
await MessageService.handle_all_message_services(query_db)
await query_db.commit()
return CrudResponseModel(is_success=True, message='处理成功')
except Exception as e:
await query_db.rollback()
raise e
result = await MessageService.handle_all_message_services(query_db)
return CrudResponseModel.success(msg= result.message)
# 查询告警数量信息
@messageController.get(

View File

@ -15,8 +15,17 @@ class MessageService:
"""
@classmethod
async def handle_all_message_services(cls,db: AsyncSession):
return await MessageDao.handle_all_message(db)
async def handle_all_message_services(cls,query_db: AsyncSession):
try:
await MessageDao.handle_all_message(query_db)
await query_db.commit()
return CrudResponseModel(is_success=True, message='处理成功')
except Exception as e:
await query_db.rollback()
raise e
@classmethod
async def get_message_list_services(