feat: FtestProcessSerializer 更严谨

This commit is contained in:
caoqianming 2025-01-10 08:49:25 +08:00
parent 533e3e09dc
commit e77dee956f
1 changed files with 7 additions and 1 deletions

View File

@ -292,6 +292,9 @@ class FtestProcessSerializer(CustomModelSerializer):
is_ok = False
if not has_is_main:
item2["is_main"] = True
has_is_main = True
else:
item2["is_main"] = False
FtestDefect.objects.create(ftest=instance, **item2)
instance.is_ok = is_ok
instance.save()
@ -326,7 +329,10 @@ class FtestProcessSerializer(CustomModelSerializer):
is_ok = False
if not has_is_main:
ins.is_main = True
ins.save()
has_is_main = True
else:
ins.is_main = False
ins.save()
instance.is_ok = is_ok
instance.save()
return instance