作业指导书查询去重
This commit is contained in:
parent
b76b32665a
commit
30c330eb0c
|
@ -5,11 +5,11 @@ from apps.mtm.models import TechDoc
|
||||||
|
|
||||||
|
|
||||||
class TechDocFilterset(filters.FilterSet):
|
class TechDocFilterset(filters.FilterSet):
|
||||||
# operation = filters.NumberFilter(method='filter_operation')
|
operation = filters.NumberFilter(method='filter_operation')
|
||||||
operation = filters.CharFilter(field_name="subproduction__subplan_subprod__ow_subplan__operation")
|
# operation = filters.CharFilter(field_name="subproduction__subplan_subprod__ow_subplan__operation")
|
||||||
class Meta:
|
class Meta:
|
||||||
model = TechDoc
|
model = TechDoc
|
||||||
fields = ['subproduction', 'operation']
|
fields = ['subproduction', 'operation']
|
||||||
|
|
||||||
# def filter_operation(self, queryset, name, value):
|
def filter_operation(self, queryset, name, value):
|
||||||
# return queryset.filter(subproduction__subplan_subprod__ow_subplan__operation=value)
|
return queryset.filter(subproduction__subplan_subprod__ow_subplan__operation=value).distinct()
|
||||||
|
|
|
@ -50,7 +50,7 @@ class TestRecordViewSet(ListModelMixin, RetrieveModelMixin, GenericViewSet):
|
||||||
perms_map = {'*': '*'}
|
perms_map = {'*': '*'}
|
||||||
queryset = TestRecord.objects.select_related('fifo_item', 'form').all()
|
queryset = TestRecord.objects.select_related('fifo_item', 'form').all()
|
||||||
serializer_class = TestRecordListSerializer
|
serializer_class = TestRecordListSerializer
|
||||||
filterset_fields = ['wproduct', 'material', 'step', 'subproduction_plan', 'fifo_item', 'origin_test']
|
filterset_fields = ['wproduct', 'material', 'step', 'subproduction_plan', 'fifo_item', 'origin_test', 'type']
|
||||||
ordering = ['-id']
|
ordering = ['-id']
|
||||||
|
|
||||||
def get_serializer_class(self):
|
def get_serializer_class(self):
|
||||||
|
|
Loading…
Reference in New Issue