From f32adf3702cae5528ac60d8d2703e501a3e047ac Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 14 May 2025 11:04:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=8E=B7=E5=8F=96=E6=A3=80=E9=AA=8C?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E5=8F=AA=E7=94=A8=E5=8D=95=E4=B8=AA2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/qm/models.py | 4 ++-- apps/qm/views.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/qm/models.py b/apps/qm/models.py index 8685db69..be9d9cc4 100644 --- a/apps/qm/models.py +++ b/apps/qm/models.py @@ -172,9 +172,9 @@ class Qct(CommonAModel): return QctMat.objects.filter(qct=self) @classmethod - def get(cls, material:Material, tag:str): + def get(cls, materialId:str, tag:str): try: - qct = Qct.objects.get(qctmat__material=material, tags__contains=tag) + qct = Qct.objects.get(qctmat__material__id=materialId, tags__contains=tag) except Qct.DoesNotExist: try: qct = Qct.objects.get(name="默认检验表") diff --git a/apps/qm/views.py b/apps/qm/views.py index 89662bb5..b65a8357 100644 --- a/apps/qm/views.py +++ b/apps/qm/views.py @@ -61,7 +61,7 @@ class QctViewSet(CustomModelViewSet): """ data = request.data qct = Qct.get(data["material"], data["tag"]) - return Response(QctSerializer(instance=qct).data) + return Response(QctDetailSerializer(instance=qct).data) class QctTestItemViewSet(CustomModelViewSet):