加签接口

This commit is contained in:
caoqianming 2021-10-14 09:03:18 +08:00
parent 59551664db
commit a8a8b2431a
2 changed files with 4 additions and 2 deletions

View File

@ -136,4 +136,4 @@ class TicketCloseSerializer(serializers.Serializer):
class TicketAddNodeSerializer(serializers.Serializer):
suggestion = serializers.CharField(label="加签说明", required = False)
user = serializers.IntegerField(label='加签人')
add_node_man = serializers.IntegerField(label='加签人')

View File

@ -321,7 +321,7 @@ class TicketViewSet(OptimizationMixin, CreateUpdateCustomMixin, CreateModelMixin
"""
ticket = self.get_object()
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 = add_user.id
ticket.in_add_node = True
@ -333,6 +333,8 @@ class TicketViewSet(OptimizationMixin, CreateUpdateCustomMixin, CreateModelMixin
suggestion=suggestion, participant_type=State.PARTICIPANT_TYPE_PERSONAL, intervene_type=Transition.TRANSITION_INTERVENE_TYPE_ADD_NODE,
participant=request.user, transition=None)
return Response()
@action(methods=['post'], detail=True, perms_map={'post':'*'}, serializer_class=TicketCloseSerializer)