diff --git a/apps/inm/services.py b/apps/inm/services.py index 4417b8d7..4b8252dd 100644 --- a/apps/inm/services.py +++ b/apps/inm/services.py @@ -333,7 +333,7 @@ class InmService: if defect: mioitemws = MIOItemw.objects.filter(mioitem=i, ftest__defect_main=defect) else: - mioitemws = MIOItemw.objects.filter(Q(ftest=None) | Q(ftest__defect_main=True), mioitem=i) + mioitemws = MIOItemw.objects.filter(Q(ftest=None) | Q(ftest__defect_main=None), mioitem=i) if mioitemws.count() != change_count: raise ParseError("出入库与明细数量不一致,操作失败") for mioitemw in mioitemws: @@ -354,7 +354,7 @@ class InmService: if defect: mioitemws = MIOItemw.objects.filter(mioitem=i, ftest__defect_main=defect) else: - mioitemws = MIOItemw.objects.filter(Q(ftest=None) | Q(ftest__defect_main=True), mioitem=i) + mioitemws = MIOItemw.objects.filter(Q(ftest=None) | Q(ftest__defect_main=None), mioitem=i) if mioitemws.count() != change_count: raise ParseError("出入库与明细数量不一致,操作失败") for mioitemw in mioitemws: