fix: close_rpj_by_leave_time 执行 rpj_m_leave

This commit is contained in:
caoqianming 2023-03-27 13:03:50 +08:00
parent e2a6b669ff
commit 76ce412741
1 changed files with 5 additions and 1 deletions

View File

@ -1,6 +1,7 @@
# Create your tasks here
from __future__ import absolute_import, unicode_literals
from apps.rpm.models import Rpj
from apps.rpm.models import Rpj, Rpjmember
from apps.rpm.services import rpj_member_leave
from apps.utils.tasks import CustomTask
from celery import shared_task
from django.utils import timezone
@ -26,3 +27,6 @@ def close_rpj_by_leave_time():
from apps.wf.services import WfService
if i.ticket and i.ticket.state != Ticket.TICKET_ACT_STATE_FINISH:
WfService.close_by_task(i.ticket, '相关方入厂时间到期')
for m in Rpjmember.objects.filter(rpj__in=rpjs):
rpj_member_leave(m)