From 78dc923305e1ab06ff980410fca26330457927b2 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 30 Aug 2024 13:31:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=97=A5=E5=BF=97=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E7=9A=84=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/wpm/views.py b/apps/wpm/views.py index e8d2ea34..7e0ccd07 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -209,11 +209,11 @@ class MlogViewSet(CustomModelViewSet): if ins.mtask and ins.mtask.state == Mtask.MTASK_STOP: raise ParseError('该任务已停止!') if ins.fill_way == Mlog.MLOG_STEP: - if not Mlogb.objects.filter(material_out__isnull=False).exists(): + if not Mlogb.objects.filter(material_out__isnull=False, mlog=ins).exists(): raise ParseError('该日志未指定产出!') - if not Mlogb.objects.filter(material_in__isnull=False).exists(): + if not Mlogb.objects.filter(material_in__isnull=False, mlog=ins).exists(): raise ParseError('该日志未指定消耗!') - if Mlogb.objects.filter(material_out__isnull=False, count_real=0).exists(): + if Mlogb.objects.filter(material_out__isnull=False, count_real=0, mlog=ins).exists(): raise ParseError('产出数量不能为0!') with transaction.atomic(): mlog_submit(ins, self.request.user, now)