feat: 撤回时部分恢复缺陷项
This commit is contained in:
parent
50f19291a0
commit
4b7ee277f1
|
@ -53,6 +53,9 @@ class Wpr(BaseModel):
|
||||||
if wm:
|
if wm:
|
||||||
ins.material = wm.material
|
ins.material = wm.material
|
||||||
ins.state = wm.state
|
ins.state = wm.state
|
||||||
|
WprDefect.objects.filter(wpr=ins).delete()
|
||||||
|
if wm.defect:
|
||||||
|
WprDefect.objects.create(wpr=ins, defect=wm.defect, is_main=True)
|
||||||
ins.save()
|
ins.save()
|
||||||
if ftest: # 通过检验变更其缺陷项
|
if ftest: # 通过检验变更其缺陷项
|
||||||
WprDefect.objects.filter(wpr=ins).delete()
|
WprDefect.objects.filter(wpr=ins).delete()
|
||||||
|
|
Loading…
Reference in New Issue