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