From 5ae90301525b77818c8dc57d868acc2cf098328c Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 27 Jun 2025 16:52:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96wpr=20change=5For=5Fn?= =?UTF-8?q?ew?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpmw/models.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/apps/wpmw/models.py b/apps/wpmw/models.py index 01d64dab..2bb56285 100644 --- a/apps/wpmw/models.py +++ b/apps/wpmw/models.py @@ -47,16 +47,18 @@ class Wpr(BaseModel): ins_x = cls.objects.filter(number=number).order_by("-update_time").first() if ins_x: if ins_x.wm is None and ins_x.mb is None: - if ins_x.version > 1: # 说明被复用了 - if wpr_from is None: - wpr_from = ins_x - # 创建新的wpr - ins = cls(number=number) - ins.version = -1 - ins.oinfo = {} - is_create = True - else: - raise ParseError(f"该物料编号{number}-已存在不可使用") + # 此时可以直接复用 + ins = ins_x + # if ins_x.version > 1: # 说明被复用了 + # if wpr_from is None: + # wpr_from = ins_x + # # 创建新的wpr + # ins = cls(number=number) + # ins.version = -1 + # ins.oinfo = {} + # is_create = True + # else: + # raise ParseError(f"该物料编号{number}-已存在不可使用") else: raise ParseError(f"该物料编号{number}-已存在不可使用") else: