From 70d80dafd248dc07faa48d6bf9a0b447c4234ffe Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 28 May 2025 16:30:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20wmaterial=E6=8F=90=E4=BE=9Bcanfix?= =?UTF-8?q?=E7=9A=84tag=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/filters.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/wpm/filters.py b/apps/wpm/filters.py index 661426cb..11280cc5 100644 --- a/apps/wpm/filters.py +++ b/apps/wpm/filters.py @@ -54,6 +54,8 @@ class WMaterialFilter(filters.FilterSet): return qs elif value == "done": qs = queryset.filter(material__id__in=matoutIds).exclude(state=WMaterial.WM_REPAIR)|queryset.filter(state=WMaterial.WM_REPAIRED) + elif value == "canfix": + qs = queryset.filter(state=WMaterial.WM_REPAIR)| queryset.filter(material__id__in=matoutIds, state=WMaterial.WM_NOTOK).exclude(state=WMaterial.WM_REPAIR) return qs else: raise ParseError("请提供工段查询条件")