From a0a65fa15ae3852d981111ecbeb49d0b2b645edd Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Mon, 27 Apr 2026 17:31:31 +0800 Subject: [PATCH] fix: Search by name in resource mapping --- .../serializers/resource_mapping_serializers.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/system_manage/serializers/resource_mapping_serializers.py b/apps/system_manage/serializers/resource_mapping_serializers.py index 1fe076da477..c3235b3b684 100644 --- a/apps/system_manage/serializers/resource_mapping_serializers.py +++ b/apps/system_manage/serializers/resource_mapping_serializers.py @@ -37,7 +37,7 @@ def get_query_set(self): 'sdc.name': models.CharField(), 'target_id': models.CharField(), "target_type": models.CharField(), - "u.username": models.CharField(), + "u.nick_name": models.CharField(), 'rm.source_type': models.CharField(), 'workspace_id': models.CharField(), })) @@ -48,7 +48,7 @@ def get_query_set(self): if self.data.get('resource_name'): queryset = queryset.filter(**{'sdc.name__icontains': self.data.get('resource_name')}) if self.data.get('user_name'): - queryset = queryset.filter(**{'u.username__icontains': self.data.get('user_name')}) + queryset = queryset.filter(**{'u.nick_name__icontains': self.data.get('user_name')}) if self.data.get("source_type"): queryset = queryset.filter(**{'rm.source_type__in': self.data.get('source_type')}) if self.data.get('workspace_ids') is not None and len(self.data.get('workspace_ids')) > 0: @@ -119,7 +119,7 @@ def get_query_set(self): 'tdc.name': models.CharField(), 'source_id': models.CharField(), "source_type": models.CharField(), - "u.username": models.CharField(), + "u.nick_name": models.CharField(), 'rm.target_type': models.CharField(), 'workspace_id': models.CharField(), })) @@ -130,7 +130,7 @@ def get_query_set(self): if self.data.get('resource_name'): queryset = queryset.filter(**{'tdc.name__icontains': self.data.get('resource_name')}) if self.data.get('user_name'): - queryset = queryset.filter(**{'u.username__icontains': self.data.get('user_name')}) + queryset = queryset.filter(**{'u.nick_name__icontains': self.data.get('user_name')}) if self.data.get("target_type"): queryset = queryset.filter(**{'rm.target_type__in': self.data.get('target_type')}) if self.data.get('workspace_ids') is not None and len(self.data.get('workspace_ids')) > 0: