feat:ftestwork_audit_end时get_alldata_with_batch_and_store

This commit is contained in:
caoqianming 2024-12-17 13:31:53 +08:00
parent 7ad5bad137
commit c3338d05c2
1 changed files with 5 additions and 1 deletions

View File

@ -5,6 +5,8 @@ from rest_framework.exceptions import ParseError
from django.utils import timezone from django.utils import timezone
from apps.wf.models import Ticket from apps.wf.models import Ticket
from apps.qm.models import NotOkOption 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): def ftestwork_submit_validate(ins: FtestWork):
wm:WMaterial = ins.wm wm:WMaterial = ins.wm
@ -114,3 +116,5 @@ def bind_ftestwork(ticket: Ticket, transition, new_ticket_data: dict):
def ftestwork_audit_end(ticket: Ticket): def ftestwork_audit_end(ticket: Ticket):
ins = FtestWork.objects.get(id=ticket.ticket_data['t_id']) ins = FtestWork.objects.get(id=ticket.ticket_data['t_id'])
ftestwork_submit(ins, ticket.create_by) ftestwork_submit(ins, ticket.create_by)
if ins.batch:
MyThread(target=get_alldata_with_batch_and_store, args=(ins.batch,)).start()