修改访客入厂工作流
This commit is contained in:
parent
bcd6aed982
commit
c5ff289b6a
|
@ -18,7 +18,12 @@ def bind_visit(ticket, transition, new_ticket_data: dict):
|
|||
visit.ticket = ticket
|
||||
visit.state = Visit.V_AUDIT
|
||||
visit.save()
|
||||
ticket.belong_dept = visit.receptionist.belong_dept
|
||||
ticket_data = ticket.ticket_data
|
||||
ticket_data.update({
|
||||
'purpose': visit.purpose,
|
||||
})
|
||||
ticket.ticket_data = ticket_data
|
||||
ticket.belong_dept = visit.receptionist.belong_dept if visit.receptionist else None
|
||||
ticket.create_by = visit.create_by
|
||||
ticket.save()
|
||||
|
||||
|
@ -49,7 +54,7 @@ def visit_audit_end(ticket):
|
|||
ep.phone = visitor.phone
|
||||
ep.photo = visitor.photo
|
||||
ep.type = 'visitor'
|
||||
ep.belong_dept = visit.receptionist.belong_dept
|
||||
ep.belong_dept = visit.receptionist.belong_dept if visit.receptionist else None
|
||||
ep.is_deleted = False
|
||||
ep.save()
|
||||
visitor.employee = ep
|
||||
|
|
|
@ -55,17 +55,17 @@ class VisitViewSet(CustomModelViewSet):
|
|||
raise ParseError('项目非创建状态不可删除')
|
||||
return super().destroy(request, *args, **kwargs)
|
||||
|
||||
@action(methods=['post'], detail=True, permission_classes=[],
|
||||
serializer_class=Serializer)
|
||||
@transaction.atomic
|
||||
def submit(self, request, *args, **kwargs):
|
||||
"""司机直接提交不走工单
|
||||
# @action(methods=['post'], detail=True, permission_classes=[],
|
||||
# serializer_class=Serializer)
|
||||
# @transaction.atomic
|
||||
# def submit(self, request, *args, **kwargs):
|
||||
# """司机直接提交不走工单
|
||||
|
||||
司机直接提交不走工单
|
||||
"""
|
||||
obj = self.get_object()
|
||||
visit_driver_end(obj)
|
||||
return Response()
|
||||
# 司机直接提交不走工单
|
||||
# """
|
||||
# obj = self.get_object()
|
||||
# visit_driver_end(obj)
|
||||
# return Response()
|
||||
|
||||
|
||||
class VisitorViewSet(CustomModelViewSet):
|
||||
|
|
Loading…
Reference in New Issue