From c3338d05c2a226469c735cf5be45da28caeb950a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 17 Dec 2024 13:31:53 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9Aftestwork=5Faudit=5Fend=E6=97=B6ge?= =?UTF-8?q?t=5Falldata=5Fwith=5Fbatch=5Fand=5Fstore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/qm/services.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/qm/services.py b/apps/qm/services.py index 53855959..523d034e 100644 --- a/apps/qm/services.py +++ b/apps/qm/services.py @@ -5,6 +5,8 @@ from rest_framework.exceptions import ParseError from django.utils import timezone from apps.wf.models import Ticket from apps.qm.models import NotOkOption +from apps.utils.thread import MyThread +from apps.wpm.services_2 import get_alldata_with_batch_and_store def ftestwork_submit_validate(ins: FtestWork): wm:WMaterial = ins.wm @@ -113,4 +115,6 @@ def bind_ftestwork(ticket: Ticket, transition, new_ticket_data: dict): def ftestwork_audit_end(ticket: Ticket): ins = FtestWork.objects.get(id=ticket.ticket_data['t_id']) - ftestwork_submit(ins, ticket.create_by) \ No newline at end of file + ftestwork_submit(ins, ticket.create_by) + if ins.batch: + MyThread(target=get_alldata_with_batch_and_store, args=(ins.batch,)).start() \ No newline at end of file