From bad338ba67f32472335b404af966724937b610c2 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 2 Jul 2024 17:09:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0routepack=5Fticket=5F?= =?UTF-8?q?change=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/mtm/services.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/mtm/services.py b/apps/mtm/services.py index 90dc4726..74d812a6 100644 --- a/apps/mtm/services.py +++ b/apps/mtm/services.py @@ -126,4 +126,10 @@ def bind_routepack(ticket: Ticket, transition, new_ticket_data: dict): def routepack_audit_end(ticket: Ticket): routepack = RoutePack.objects.get(id=ticket.ticket_data['t_id']) routepack.state = RoutePack.RP_S_CONFIRM - routepack.save() \ No newline at end of file + routepack.save() + +def routepack_ticket_change(ticket: Ticket): + routepack = RoutePack.objects.get(id=ticket.ticket_data['t_id']) + if ticket.act_state == Ticket.TICKET_ACT_STATE_DRAFT: + routepack.state = RoutePack.RP_S_CREATE + routepack.save() \ No newline at end of file