From 8bd3e120df5802f36172928986a1ccd1457a5bb4 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 12 Mar 2025 14:53:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20mlogbw=E5=88=A0=E9=99=A4bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/wpm/views.py b/apps/wpm/views.py index 17487dad..64469d64 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -797,7 +797,7 @@ class MlogbwViewSet(CustomModelViewSet): @transaction.atomic def perform_destroy(self, instance:Mlogbw): mlogb:Mlogb = instance.mlogb - if mlogb.material_out is not None and mlogb.wpr is not None: + if mlogb.material_out is not None and instance.wpr is not None: raise ParseError("不能删除该产出明细") ftest = instance.ftest @@ -805,7 +805,7 @@ class MlogbwViewSet(CustomModelViewSet): ftest.delete() instance.delete() Mlogbw.cal_count_notok(mlogb) - + # 如果是输入且输出追踪到个,需同步删除 material_in: Material = mlogb.material_in if material_in is not None: