feat: WMaterialFilter mtaskx根据batch_bind进行校验
This commit is contained in:
parent
1bfafdb0e4
commit
32158dfa77
|
@ -37,7 +37,11 @@ class WMaterialFilter(filters.FilterSet):
|
|||
return queryset.filter(mgroup__id=value)|queryset.filter(belong_dept=Mgroup.objects.get(id=value).belong_dept, mgroup=None)
|
||||
|
||||
def filter_mtaskx(self, queryset, name, value):
|
||||
return WMaterial.mat_in_qs(mtask=Mtask.objects.get(id=value), qs=queryset)
|
||||
mtask = Mtask.objects.get(id=value)
|
||||
if mtask.route and mtask.route.batch_bind:
|
||||
return WMaterial.mat_in_qs(mtask=Mtask.objects.get(id=value), qs=queryset)
|
||||
return queryset
|
||||
|
||||
class Meta:
|
||||
model = WMaterial
|
||||
fields = {
|
||||
|
|
Loading…
Reference in New Issue