From 419b52f9bed2425e439d49fee7b2064037ba682a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 26 Sep 2025 14:19:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20p=5Fcreate=5Fafter=20=E5=8F=AF=E6=8A=A5?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E4=BA=A7=E5=93=81=E9=83=BD=E4=B8=8D=E5=8F=AF?= =?UTF-8?q?=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/wpm/views.py b/apps/wpm/views.py index a3658820..c12b8ecd 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -747,6 +747,8 @@ class MlogbInViewSet(BulkCreateModelMixin, BulkUpdateModelMixin, BulkDestroyMode if material_in.tracking == Material.MA_TRACKING_SINGLE: # 自动创建mlogbw if wprIds: wprs_can_use_qs = Wpr.objects.filter(id__in=wprIds).exclude(wpr_mlogbw__mlogb__mlog__submit_time__isnull=True).order_by("number") + if not wprs_can_use_qs.exists(): + raise ParseError("当前产品都不可使用") wm_ids = wprs_can_use_qs.values_list("wm__id", flat=True).distinct() if len(wm_ids) == 1 and wm_ids[0] == wm_in.id: pass