加签接口
This commit is contained in:
parent
59551664db
commit
a8a8b2431a
|
|
@ -136,4 +136,4 @@ class TicketCloseSerializer(serializers.Serializer):
|
||||||
|
|
||||||
class TicketAddNodeSerializer(serializers.Serializer):
|
class TicketAddNodeSerializer(serializers.Serializer):
|
||||||
suggestion = serializers.CharField(label="加签说明", required = False)
|
suggestion = serializers.CharField(label="加签说明", required = False)
|
||||||
user = serializers.IntegerField(label='加签人')
|
add_node_man = serializers.IntegerField(label='加签人')
|
||||||
|
|
@ -321,7 +321,7 @@ class TicketViewSet(OptimizationMixin, CreateUpdateCustomMixin, CreateModelMixin
|
||||||
"""
|
"""
|
||||||
ticket = self.get_object()
|
ticket = self.get_object()
|
||||||
data = request.data
|
data = request.data
|
||||||
add_user = User.objects.get(pk=data['user'])
|
add_user = User.objects.get(pk=data['add_node_man'])
|
||||||
ticket.participant_type = State.PARTICIPANT_TYPE_PERSONAL
|
ticket.participant_type = State.PARTICIPANT_TYPE_PERSONAL
|
||||||
ticket.participant = add_user.id
|
ticket.participant = add_user.id
|
||||||
ticket.in_add_node = True
|
ticket.in_add_node = True
|
||||||
|
|
@ -335,6 +335,8 @@ class TicketViewSet(OptimizationMixin, CreateUpdateCustomMixin, CreateModelMixin
|
||||||
return Response()
|
return Response()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@action(methods=['post'], detail=True, perms_map={'post':'*'}, serializer_class=TicketCloseSerializer)
|
@action(methods=['post'], detail=True, perms_map={'post':'*'}, serializer_class=TicketCloseSerializer)
|
||||||
def close(self, request, pk=None):
|
def close(self, request, pk=None):
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue