feat: 物料筛选low_inm进行优化

This commit is contained in:
caoqianming 2025-04-15 18:13:41 +08:00
parent cafa1c9c87
commit 29e15f0f8e
1 changed files with 2 additions and 2 deletions

View File

@ -4,7 +4,7 @@ from django.db.models.expressions import F
class MaterialFilter(filters.FilterSet): class MaterialFilter(filters.FilterSet):
tag = filters.CharFilter(method='filter_tag') tag = filters.CharFilter(method='filter_tag', label="low_inm:库存不足")
class Meta: class Meta:
model = Material model = Material
@ -27,7 +27,7 @@ class MaterialFilter(filters.FilterSet):
def filter_tag(self, queryset, name, value): def filter_tag(self, queryset, name, value):
if value == 'low_inm': 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')) count__lte=F('count_safe'))
return queryset return queryset