feat: ftestprocess update 更详细的报错信息

This commit is contained in:
caoqianming 2025-07-15 09:42:03 +08:00
parent 8ba233f2fd
commit 5285bf0252
1 changed files with 2 additions and 2 deletions

View File

@ -397,7 +397,7 @@ class FtestProcessSerializer(CustomModelSerializer):
try:
ins = FtestItem.objects.get(testitem = item["testitem"], ftest=instance)
except FtestItem.DoesNotExist:
raise ParseError("新的检测项!")
raise ParseError(f"新的检测项!-{item["testitem"].name}")
for k, v in item.items():
setattr(ins, k, v)
ins.save()
@ -411,7 +411,7 @@ class FtestProcessSerializer(CustomModelSerializer):
myLogger.error(f"缺陷项重复!-ftestid:{instance.id}-defectid:{item2['defect'].id}")
raise ParseError("获取到重复的缺陷项!")
except FtestDefect.DoesNotExist:
raise ParseError("新的缺陷项!")
raise ParseError(f"新的缺陷项!-{item2["defect"].name}")
for k, v in item2.items():
setattr(ins, k, v)
ins.save()