fix: wpr复用number的bug
This commit is contained in:
parent
cd0045c561
commit
5d94f9615c
|
@ -39,11 +39,11 @@ class Wpr(BaseModel):
|
|||
return
|
||||
elif number:
|
||||
try:
|
||||
ins_x = cls.objects.get(number=number)
|
||||
if ins_x.wm is None and ins_x.mb is None:
|
||||
if ins_x.version > 1: # 说明被复用了
|
||||
ins = cls.objects.get(number=number)
|
||||
if ins.wm is None and ins.mb is None:
|
||||
if ins.version > 1: # 说明被复用了
|
||||
if wpr_from is None:
|
||||
wpr_from = ins_x
|
||||
wpr_from = ins
|
||||
else:
|
||||
raise ParseError(f"该物料编号{number}-已存在不可使用")
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue