From a464ee6ecf85627185db7b8a85437d561c520034 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 6 Dec 2024 11:12:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Equip=20filter=E5=A2=9E=E5=8A=A0state?= =?UTF-8?q?=5Fmeasure2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/em/filters.py | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/apps/em/filters.py b/apps/em/filters.py index 85b1757d..443e6f74 100644 --- a/apps/em/filters.py +++ b/apps/em/filters.py @@ -5,7 +5,6 @@ from apps.utils.filters import MyJsonListFilter class EquipFilterSet(filters.FilterSet): - tag = filters.CharFilter(method='filter_tag') tags = MyJsonListFilter(label='tags/json/list查询') class Meta: @@ -26,25 +25,3 @@ class EquipFilterSet(filters.FilterSet): "cate__is_car": ['exact'], "state_measure": ["exact", "in"], } - - # def filter_tag(self, queryset, name, value): - # now = datetime.now() - # if value == 'near_check': - # queryset = queryset.filter( - # next_check_date__lt=datetime.date(now + timedelta(days=F('remind_day_number'))), next_check_date__gte=datetime.date(now)) - - # elif value == 'out_check': - # queryset = queryset.filter( - # next_check_date__lte=datetime.date(now)) - # return queryset - - def filter_tag(self, queryset, name, value): - now = datetime.now() - day7_after = now + timedelta(days=7) - if value == 'near_check': - queryset = queryset.filter( - next_check_date__lt=datetime.date(day7_after), next_check_date__gte=datetime.date(now)) - elif value == 'out_check': - queryset = queryset.filter( - next_check_date__lte=datetime.date(now)) - return queryset