存在未填写项目

This commit is contained in:
caoqianming 2022-02-10 14:00:25 +08:00
parent 173d9f8987
commit 74fb464d5d
1 changed files with 1 additions and 1 deletions

View File

@ -89,7 +89,7 @@ class TestRecordViewSet(ListModelMixin, UpdateModelMixin, RetrieveModelMixin, De
if obj.type != TestRecord.TEST_PROCESS_RE and obj.is_midtesting is False: if obj.type != TestRecord.TEST_PROCESS_RE and obj.is_midtesting is False:
items_not = TestRecordItem.objects.filter(field_value__isnull=True, is_hidden=False, test_record=obj) items_not = TestRecordItem.objects.filter(field_value__isnull=True, is_hidden=False, test_record=obj)
if items_not.exists(): if items_not.exists():
raise exceptions.APIException('存在未填写项目:'+ ','.join(list(items_not.values_list('form_field__name', flat=True)))) raise exceptions.APIException('存在未填写项目:'+ ','.join(list(items_not.values_list('form_field__field_name', flat=True))))
with transaction.atomic(): with transaction.atomic():
obj.is_submited=True obj.is_submited=True
obj.save() obj.save()