From e77dee956fb06d25978700a5f83db374c564fe58 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 10 Jan 2025 08:49:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20FtestProcessSerializer=20=E6=9B=B4?= =?UTF-8?q?=E4=B8=A5=E8=B0=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/qm/serializers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/qm/serializers.py b/apps/qm/serializers.py index 7cffa00a..9a61a73b 100644 --- a/apps/qm/serializers.py +++ b/apps/qm/serializers.py @@ -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 \ No newline at end of file