fix: close_rpj_by_leave_time 执行 rpj_m_leave
This commit is contained in:
parent
e2a6b669ff
commit
76ce412741
|
@ -1,6 +1,7 @@
|
||||||
# Create your tasks here
|
# Create your tasks here
|
||||||
from __future__ import absolute_import, unicode_literals
|
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 apps.utils.tasks import CustomTask
|
||||||
from celery import shared_task
|
from celery import shared_task
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
|
@ -26,3 +27,6 @@ def close_rpj_by_leave_time():
|
||||||
from apps.wf.services import WfService
|
from apps.wf.services import WfService
|
||||||
if i.ticket and i.ticket.state != Ticket.TICKET_ACT_STATE_FINISH:
|
if i.ticket and i.ticket.state != Ticket.TICKET_ACT_STATE_FINISH:
|
||||||
WfService.close_by_task(i.ticket, '相关方入厂时间到期')
|
WfService.close_by_task(i.ticket, '相关方入厂时间到期')
|
||||||
|
|
||||||
|
for m in Rpjmember.objects.filter(rpj__in=rpjs):
|
||||||
|
rpj_member_leave(m)
|
||||||
|
|
Loading…
Reference in New Issue