diff --git a/backend/app/admin/crud/crud_opera_log.py b/backend/app/admin/crud/crud_opera_log.py index 90cce0ba6..027b4bbe1 100644 --- a/backend/app/admin/crud/crud_opera_log.py +++ b/backend/app/admin/crud/crud_opera_log.py @@ -20,11 +20,11 @@ async def get_list(self, username: str | None = None, status: int | None = None, """ filters = {} if username is not None: - filters.update(username=f'%{username}%') + filters.update(username__like=f'%{username}%') if status is not None: filters.update(status=status) if ip is not None: - filters.update(ip=f'%{ip}%') + filters.update(ip__like=f'%{ip}%') return await self.select_order('created_time', 'desc', **filters) async def create(self, db: AsyncSession, obj_in: CreateOperaLogParam) -> None: