diff --git a/apps/wpm/filters.py b/apps/wpm/filters.py index c2addaea..3fbe989e 100644 --- a/apps/wpm/filters.py +++ b/apps/wpm/filters.py @@ -73,9 +73,13 @@ class MlogFilter(filters.FilterSet): class HandoverFilter(filters.FilterSet): mgroup = filters.CharFilter(label='MgroupId', method='filter_mgroup') + dept = filters.CharFilter(label='DeptId', method='filter_dept') def filter_mgroup(self, queryset, name, value): return queryset.filter(send_mgroup__id=value)|queryset.filter(recive_mgroup__id=value) + + def filter_belong_dept(self, queryset, name, value): + return queryset.filter(send_dept__id=value)|queryset.filter(recive_dept__id=value) class Meta: model = Handover