feat: 撤回时部分恢复缺陷项

This commit is contained in:
caoqianming 2025-01-20 10:55:10 +08:00
parent 50f19291a0
commit 4b7ee277f1
1 changed files with 3 additions and 0 deletions

View File

@ -53,6 +53,9 @@ class Wpr(BaseModel):
if wm:
ins.material = wm.material
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()
if ftest: # 通过检验变更其缺陷项
WprDefect.objects.filter(wpr=ins).delete()