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):
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