feat: 物料统计数量接口

This commit is contained in:
caoqianming 2025-04-18 14:18:41 +08:00
parent 2b9e3322ac
commit 1e379d412c
1 changed files with 12 additions and 0 deletions

View File

@ -59,6 +59,18 @@ class MaterialViewSet(CustomModelViewSet):
daoru_material(settings.BASE_DIR + request.data.get('path', '')) daoru_material(settings.BASE_DIR + request.data.get('path', ''))
return Response() return Response()
@action(methods=['post'], detail=True, serializer_class=Serializer, perms_map={'post': 'material.create'})
@transaction.atomic
def cal_count(self, request, *args, **kwargs):
"""统计数量
统计数量
"""
ins = self.get_object()
from apps.mtm.services_2 import cal_material_count
cal_material_count([ins.id])
return Response()
@action(methods=['put'], detail=True, serializer_class=Serializer, perms_map={'put': '*'}) @action(methods=['put'], detail=True, serializer_class=Serializer, perms_map={'put': '*'})
@transaction.atomic @transaction.atomic
def set_week_esitimate_consume(self, request, *args, **kwargs): def set_week_esitimate_consume(self, request, *args, **kwargs):