增加to_order_need_mtest字段查询
This commit is contained in:
parent
d3f999d2c8
commit
8859c13edf
|
@ -23,10 +23,11 @@ class MbFilterSet(DynamicFieldsFilterMixin, filters.FilterSet):
|
|||
class IProductFilterSet(DynamicFieldsFilterMixin, filters.FilterSet):
|
||||
order = filters.NumberFilter(field_name="wproduct__subproduction_plan__production_plan__order")
|
||||
to_order = filters.NumberFilter(field_name="wproduct__to_order")
|
||||
to_order_need_mtest = filters.BooleanFilter(field_name="wproduct__to_order__need_mtest")
|
||||
need_to_order = filters.BooleanFilter(field_name="wproduct__need_to_order")
|
||||
update_time_start = filters.DateFilter(field_name="update_time", lookup_expr='gte')
|
||||
update_time_end = filters.DateFilter(field_name="update_time", lookup_expr='lte')
|
||||
class Meta:
|
||||
model = IProduct
|
||||
fields = ['material', 'warehouse', 'batch', 'order', 'material__type', 'update_time_start', 'update_time_end',
|
||||
'to_order', 'need_to_order', 'state']
|
||||
'to_order', 'need_to_order', 'state', 'to_order_need_mtest']
|
||||
|
|
|
@ -33,6 +33,7 @@ class WProductFilterSet(DynamicFieldsFilterMixin, filters.FilterSet):
|
|||
tag = filters.CharFilter(method='filter_tag')
|
||||
production_plan = filters.NumberFilter(
|
||||
field_name='subproduction_plan__production_plan')
|
||||
to_order_need_mtest = filters.BooleanFilter(field_name="to_order__need_mtest")
|
||||
def filter_fields(self, queryset, name, value):
|
||||
return queryset
|
||||
|
||||
|
@ -41,7 +42,7 @@ class WProductFilterSet(DynamicFieldsFilterMixin, filters.FilterSet):
|
|||
class Meta:
|
||||
model = WProduct
|
||||
fields = ['step', 'subproduction_plan', 'material',
|
||||
'step__process', 'act_state', 'material__type', 'need_to_order']
|
||||
'step__process', 'act_state', 'material__type', 'need_to_order', 'to_order_need_mtest']
|
||||
|
||||
def filter_tag(self, queryset, name, value):
|
||||
if value == 'no_scrap':
|
||||
|
|
Loading…
Reference in New Issue