修复了一些字段名错误的问题

This commit is contained in:
2026-06-19 13:54:35 +08:00
parent 0cd20850e0
commit c3819ccd65

View File

@@ -320,13 +320,14 @@ class GetAdminUserListView(APIView):
page = int(request.data.get('page', 1))
page_size = int(request.data.get('pageSize', 20))
# UserType 是 @property 非数据库字段,不能用 filter
# KefuProfile__isnull=False 已确保只查到客服用户
users = User.query.filter(
user_type='kefu',
KefuProfile__isnull=False
).select_related('KefuProfile')
if phone:
users = users.filter(phone__icontains=phone)
users = users.filter(Phone__icontains=phone)
if nicheng:
users = users.filter(KefuProfile__nicheng__icontains=nicheng)
@@ -344,11 +345,11 @@ class GetAdminUserListView(APIView):
User.objects.filter(UserUUID__in=user_uuids)
.values_list('Phone', flat=True)
)
users = users.filter(phone__in=user_phones)
users = users.filter(Phone__in=user_phones)
else:
users = users.none()
users = users.order_by('-create_time')
users = users.order_by('-UserCreateTime')
paginator = Paginator(users, page_size)
page_obj = paginator.get_page(page)