From 76ce412741523e37410b45e61a7f04ba34c7dcf8 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 27 Mar 2023 13:03:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20close=5Frpj=5Fby=5Fleave=5Ftime=20?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=20rpj=5Fm=5Fleave?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/rpm/tasks.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)