diff --git a/hb_server/apps/pm/views.py b/hb_server/apps/pm/views.py index b829aff..f77a5a6 100644 --- a/hb_server/apps/pm/views.py +++ b/hb_server/apps/pm/views.py @@ -58,13 +58,13 @@ class ResourceViewSet(GenericViewSet): perms_map = {'*': '*'} - @action(methods=['post'], detail=False, perms_map={'get':'*'}, serializer_class=ResourceCalSerializer) + @action(methods=['post'], detail=False, perms_map={'get':'*'}, serializer_class=ResourceCalListSerializer) def cal(self, request, pk=None): """ 物料消耗计算 """ rdata = request.data - serializer = self.get_serializer(data=rdata, many=True) + serializer = self.get_serializer(data=rdata) serializer.is_valid(raise_exception=True) res = [] for i in rdata: