diff --git a/apps/wpm/views.py b/apps/wpm/views.py index f3827da4..99bd2794 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -213,6 +213,8 @@ class MlogViewSet(CustomModelViewSet): raise ParseError('该日志未指定产出!') if not Mlogb.objects.filter(material_in__isnull=False).exists(): raise ParseError('该日志未指定消耗!') + if Mlogb.objects.filter(material_out__isnull=False, count_real=0).exists(): + raise ParseError('产出数量不能为0!') with transaction.atomic(): mlog_submit(ins, self.request.user, now) vdata_new = MlogSerializer(ins).data