From 41485d71430879c5f14abf517b052ddfc050ca5f Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 28 Aug 2025 15:40:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AD=90=E4=BB=BB=E5=8A=A1=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E4=BC=9A=E8=A7=A6=E5=8F=91=E5=A4=A7=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/pm/services.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/pm/services.py b/apps/pm/services.py index 3c207f62..bfbb369b 100644 --- a/apps/pm/services.py +++ b/apps/pm/services.py @@ -408,11 +408,14 @@ class PmService: mtask.submit_time = now mtask.submit_user = user mtask.save() + utask = mtask.utask + if utask: + cls.utask_submit(utask, raise_e=False) else: raise ParseError('该任务状态不可提交') @classmethod - def utask_submit(cls, utask: Utask): + def utask_submit(cls, utask: Utask, raise_e=True): """ 生产大任务提交 """ @@ -420,4 +423,5 @@ class PmService: utask.state = Utask.UTASK_SUBMIT utask.save() else: - raise ParseError('存在子任务未提交') \ No newline at end of file + if raise_e: + raise ParseError('存在子任务未提交') \ No newline at end of file