feat: mlogbw添加排序以支持直接展示

This commit is contained in:
caoqianming 2025-08-14 08:44:23 +08:00
parent 8ecd7d25b0
commit c69c33e85a
1 changed files with 6 additions and 6 deletions

View File

@ -826,13 +826,13 @@ class MlogbwViewSet(CustomModelViewSet):
serializer_class = MlogbwCreateUpdateSerializer
filterset_class = MlogbwFilter
select_related_fields = ["ftest", "equip", "wpr", "mlogb"]
ordering = ["number", "create_time"]
ordering_fields = ["number", "create_time"]
ordering = ["mlogb", "number", "create_time"]
ordering_fields = ["number", "create_time", "mlogb"]
def filter_queryset(self, queryset):
if not self.detail and not self.request.query_params.get('mlogb', None):
raise ParseError('请指定所属消耗/产出明细')
return super().filter_queryset(queryset)
# def filter_queryset(self, queryset):
# if not self.detail and not self.request.query_params.get('mlogb', None):
# raise ParseError('请指定所属消耗/产出明细')
# return super().filter_queryset(queryset)
@transaction.atomic
def perform_create(self, serializer):