diff --git a/backend/app/admin/crud/crud_opera_log.py b/backend/app/admin/crud/crud_opera_log.py index 90cce0ba..027b4bbe 100644 --- a/backend/app/admin/crud/crud_opera_log.py +++ b/backend/app/admin/crud/crud_opera_log.py @@ -20,11 +20,11 @@ class CRUDOperaLogDao(CRUDPlus[OperaLog]): """ 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: