diff --git a/apps/rpm/tasks.py b/apps/rpm/tasks.py index ebecd493..aa24d3f9 100644 --- a/apps/rpm/tasks.py +++ b/apps/rpm/tasks.py @@ -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)