From 29e15f0f8e1340c55eb7fca7cbc5fd791f8dfb07 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 15 Apr 2025 18:13:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=89=A9=E6=96=99=E7=AD=9B=E9=80=89low?= =?UTF-8?q?=5Finm=E8=BF=9B=E8=A1=8C=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/mtm/filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/mtm/filters.py b/apps/mtm/filters.py index 22a9570a..334e154f 100644 --- a/apps/mtm/filters.py +++ b/apps/mtm/filters.py @@ -4,7 +4,7 @@ from django.db.models.expressions import F class MaterialFilter(filters.FilterSet): - tag = filters.CharFilter(method='filter_tag') + tag = filters.CharFilter(method='filter_tag', label="low_inm:库存不足") class Meta: model = Material @@ -27,7 +27,7 @@ class MaterialFilter(filters.FilterSet): def filter_tag(self, queryset, name, value): if value == 'low_inm': - queryset = queryset.exclude(count_safe=None).filter( + queryset = queryset.exclude(count_safe=None).exclude(count_safe__lte=0).filter( count__lte=F('count_safe')) return queryset