feat: ftestwork添加cbatch查询条件
This commit is contained in:
parent
5eac4240fb
commit
18abcc5c9f
|
@ -38,6 +38,7 @@ class TestItemFilter(filters.FilterSet):
|
|||
|
||||
|
||||
class FtestWorkFilter(filters.FilterSet):
|
||||
cbatch = filters.CharFilter(label='批次号', method='filter_cbatch')
|
||||
class Meta:
|
||||
model = FtestWork
|
||||
fields = {
|
||||
|
@ -51,6 +52,11 @@ class FtestWorkFilter(filters.FilterSet):
|
|||
"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")
|
||||
class Meta:
|
||||
|
|
Loading…
Reference in New Issue