feat: FtestProcessSerializer 更严谨
This commit is contained in:
parent
533e3e09dc
commit
e77dee956f
|
@ -292,6 +292,9 @@ class FtestProcessSerializer(CustomModelSerializer):
|
||||||
is_ok = False
|
is_ok = False
|
||||||
if not has_is_main:
|
if not has_is_main:
|
||||||
item2["is_main"] = True
|
item2["is_main"] = True
|
||||||
|
has_is_main = True
|
||||||
|
else:
|
||||||
|
item2["is_main"] = False
|
||||||
FtestDefect.objects.create(ftest=instance, **item2)
|
FtestDefect.objects.create(ftest=instance, **item2)
|
||||||
instance.is_ok = is_ok
|
instance.is_ok = is_ok
|
||||||
instance.save()
|
instance.save()
|
||||||
|
@ -326,7 +329,10 @@ class FtestProcessSerializer(CustomModelSerializer):
|
||||||
is_ok = False
|
is_ok = False
|
||||||
if not has_is_main:
|
if not has_is_main:
|
||||||
ins.is_main = True
|
ins.is_main = True
|
||||||
ins.save()
|
has_is_main = True
|
||||||
|
else:
|
||||||
|
ins.is_main = False
|
||||||
|
ins.save()
|
||||||
instance.is_ok = is_ok
|
instance.is_ok = is_ok
|
||||||
instance.save()
|
instance.save()
|
||||||
return instance
|
return instance
|
Loading…
Reference in New Issue