perf: 优化通知公告管理模块service层及异常处理

This commit is contained in:
insistence
2024-07-09 21:03:05 +08:00
parent 1eff840afa
commit da54a7e5f5
3 changed files with 69 additions and 85 deletions

View File

@@ -36,9 +36,9 @@ class NoticeDao:
"""
notice_info = (await db.execute(
select(SysNotice)
.where(SysNotice.notice_title == notice.notice_title if notice.notice_title else True,
SysNotice.notice_type == notice.notice_type if notice.notice_type else True,
SysNotice.notice_content == notice.notice_content if notice.notice_content else True)
.where(SysNotice.notice_title == notice.notice_title,
SysNotice.notice_type == notice.notice_type,
SysNotice.notice_content == notice.notice_content)
)).scalars().first()
return notice_info