fix: ftest当is_ok为false时才设置defect_main

This commit is contained in:
caoqianming 2025-04-08 11:06:51 +08:00
parent ef0414b053
commit b34e477593
1 changed files with 4 additions and 2 deletions

View File

@ -371,7 +371,8 @@ class FtestProcessSerializer(CustomModelSerializer):
else:
item2["is_main"] = False
FtestDefect.objects.create(ftest=instance, **item2)
instance.defect_main = defect_main
if not is_ok:
instance.defect_main = defect_main
instance.is_ok = is_ok
instance.save()
return instance
@ -412,7 +413,8 @@ class FtestProcessSerializer(CustomModelSerializer):
else:
ins.is_main = False
ins.save()
instance.defect_main = defect_main
if not is_ok:
instance.defect_main = defect_main
instance.is_ok = is_ok
instance.save()
return instance