feat: bind_routepack 时取消第一步的批次校验
This commit is contained in:
parent
dc7e6f9d03
commit
4604809bf4
|
|
@ -138,6 +138,10 @@ def bind_routepack(ticket: Ticket, transition, new_ticket_data: dict):
|
|||
raise ParseError('重复创建工单')
|
||||
if not Route.objects.filter(routepack=routepack).exists():
|
||||
raise ParseError('缺少步骤')
|
||||
first_route = Route.objects.filter(routepack=routepack).order_by('sort', 'process__sort', 'create_time').first()
|
||||
if first_route.batch_bind:
|
||||
first_route.batch_bind = False
|
||||
first_route.save(update_fields=['batch_bind'])
|
||||
ticket_data = ticket.ticket_data
|
||||
ticket_data.update({
|
||||
't_model': 'routepack',
|
||||
|
|
|
|||
Loading…
Reference in New Issue