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