feat: ftestwork添加cbatch查询条件

This commit is contained in:
caoqianming 2025-07-15 14:23:44 +08:00
parent 5eac4240fb
commit 18abcc5c9f
1 changed files with 6 additions and 0 deletions

View File

@ -38,6 +38,7 @@ class TestItemFilter(filters.FilterSet):
class FtestWorkFilter(filters.FilterSet):
cbatch = filters.CharFilter(label='批次号', method='filter_cbatch')
class Meta:
model = FtestWork
fields = {
@ -50,6 +51,11 @@ class FtestWorkFilter(filters.FilterSet):
"type2": ["exact"],
"shift": ["exact"]
}
def filter_cbatch(self, queryset, name, value):
qs1 = queryset.filter(wm__batch=value)
qs2 = queryset.filter(mb__batch=value)
return qs1.union(qs2)
class FtestFilter(filters.FilterSet):
wpr = filters.CharFilter(label="wprId", method="filter_wpr")