ticket list 返回待处理人 bug

This commit is contained in:
caoqianming 2022-11-15 11:30:23 +08:00
parent 4418e62ed6
commit 95dbaeee5f
1 changed files with 4 additions and 2 deletions

View File

@ -122,7 +122,8 @@ class TicketListSerializer(CustomModelSerializer):
def get_participant_(self, obj):
if obj.participant_type in [1, 2]:
return UserSimpleSerializer(instance=User.objects.filter(id__in=obj.participant), many=True).data
instance = User.objects.filter(id__in=obj.participant) | User.objects.filter(id=obj.participant)
return UserSimpleSerializer(instance=instance, many=True).data
return None
@staticmethod
@ -143,7 +144,8 @@ class TicketDetailSerializer(CustomModelSerializer):
def get_participant_(self, obj):
if obj.participant_type in [1, 2]:
return UserSimpleSerializer(instance=User.objects.filter(id__in=obj.participant), many=True).data
instance = User.objects.filter(id__in=obj.participant) | User.objects.filter(id=obj.participant)
return UserSimpleSerializer(instance=instance, many=True).data
return None
@staticmethod