fix: wpr不合格的话先save再创建wm.defect
This commit is contained in:
parent
3683ddbdeb
commit
307935cb16
|
@ -103,11 +103,12 @@ class Wpr(BaseModel):
|
||||||
if is_create:
|
if is_create:
|
||||||
ins.material_start = wm.material
|
ins.material_start = wm.material
|
||||||
WprDefect.objects.filter(wpr=ins).delete()
|
WprDefect.objects.filter(wpr=ins).delete()
|
||||||
if wm.defect:
|
|
||||||
WprDefect.objects.create(wpr=ins, defect=wm.defect, is_main=True)
|
|
||||||
if add_version:
|
if add_version:
|
||||||
ins.version = ins.version + 1
|
ins.version = ins.version + 1
|
||||||
ins.save()
|
ins.save()
|
||||||
|
if wm:
|
||||||
|
if wm.defect:
|
||||||
|
WprDefect.objects.create(wpr=ins, defect=wm.defect, is_main=True)
|
||||||
if ftest:
|
if ftest:
|
||||||
# 通过检验变更其缺陷项
|
# 通过检验变更其缺陷项
|
||||||
WprDefect.objects.filter(wpr=ins).delete()
|
WprDefect.objects.filter(wpr=ins).delete()
|
||||||
|
|
Loading…
Reference in New Issue