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