feat: 物料筛选low_inm进行优化
This commit is contained in:
parent
cafa1c9c87
commit
29e15f0f8e
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue