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