From b3b77db0c1a3b3a9c1007831bac499e91a324f4f Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sun, 27 Jul 2025 13:15:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20wm=20todo=E6=8E=92=E9=99=A4repaired?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/wpm/filters.py b/apps/wpm/filters.py index 03e08448..ec13f0ba 100644 --- a/apps/wpm/filters.py +++ b/apps/wpm/filters.py @@ -50,7 +50,7 @@ class WMaterialFilter(filters.FilterSet): process = Mgroup.objects.get(id=mgroup).process matoutIds = process.get_canout_mat_ids() if value == "todo": - qs = queryset.exclude(material__id__in=matoutIds)|queryset.filter(state=WMaterial.WM_REPAIR) + qs = queryset.exclude(material__id__in=matoutIds).exclude(state=WMaterial.WM_REPAIRED)|queryset.filter(state=WMaterial.WM_REPAIR) return qs elif value == "done": qs = queryset.filter(material__id__in=matoutIds).exclude(state=WMaterial.WM_REPAIR)|queryset.filter(state=WMaterial.WM_REPAIRED)