From 73bc1bac2eeb26b6d8fb47909038b093f5b53bd0 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 25 Feb 2025 15:42:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20wpr=20number=E9=9C=80=E8=A6=81=E5=94=AF?= =?UTF-8?q?=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpmw/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/wpmw/models.py b/apps/wpmw/models.py index a9f39419..c2e833fd 100644 --- a/apps/wpmw/models.py +++ b/apps/wpmw/models.py @@ -34,8 +34,7 @@ class Wpr(BaseModel): elif number: try: ins = cls.objects.get(number=number) - if ins.wm or ins.wm: - raise ParseError("该物料编号已存在不可使用") + raise ParseError(f"该物料编号{number}-已存在不可使用") except cls.DoesNotExist: ins = cls(number=number) @@ -71,6 +70,8 @@ class Wpr(BaseModel): oinfo[ftestitem.id] = {"name": ftestitem.testitem.name, "val": ftestitem.test_val_json} ins.oinfo = ins.oinfo.update(oinfo) if ins.oinfo else oinfo ins.save() + # if ins.mb and ins.wm: + # raise ParseError("所属仓库批次和车间批次不可同时存在2") return ins @classmethod