feat: mlogbin初始化质检表的bug

This commit is contained in:
caoqianming 2025-01-09 16:37:30 +08:00
parent 7a290f9af6
commit 4f1bbaa574
1 changed files with 2 additions and 2 deletions

View File

@ -510,7 +510,7 @@ class MlogbInViewSet(CreateModelMixin, UpdateModelMixin, DestroyModelMixin, Cust
def perform_create(self, serializer):
mlogbin: Mlogb = serializer.save()
# 找寻质检表
qctmat0 = QctMat.objects.filter(material=mlogbin.material_in).order_by("-create_time").first()
qctmat0 = QctMat.objects.filter(material=mlogbin.material_in, qct__is_deleted=False).order_by("-create_time").first()
if qctmat0:
mlogbin.qct = qctmat0.qct
mlogbin.save()
@ -549,7 +549,7 @@ class MlogbInViewSet(CreateModelMixin, UpdateModelMixin, DestroyModelMixin, Cust
d_count_real = xcount
d_count_ok = xcount
# 找寻质检表
qctmat = QctMat.objects.filter(material=material_out).order_by("-create_time").first()
qctmat = QctMat.objects.filter(material=material_out, qct__is_deleted=False).order_by("-create_time").first()
qct = None
if qctmat:
qct = qctmat.qct