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