diff --git a/hb_server/apps/sam/views_sale.py b/hb_server/apps/sam/views_sale.py index c2c81a1..63381f1 100644 --- a/hb_server/apps/sam/views_sale.py +++ b/hb_server/apps/sam/views_sale.py @@ -13,6 +13,7 @@ from django.utils import timezone from apps.system.mixins import CreateUpdateModelAMixin from apps.inm.signals import update_inm from rest_framework import serializers +from django.db.models import Count class SaleViewSet(CreateUpdateModelAMixin, ListModelMixin, RetrieveModelMixin, CreateModelMixin, DestroyModelMixin, GenericViewSet): """ diff --git a/hb_server/apps/wpm/views.py b/hb_server/apps/wpm/views.py index d9c24f4..a7f4529 100644 --- a/hb_server/apps/wpm/views.py +++ b/hb_server/apps/wpm/views.py @@ -470,8 +470,6 @@ class WProductViewSet(ListModelMixin, RetrieveModelMixin, GenericViewSet): serializer.is_valid(raise_exception=True) vdata = serializer.validated_data wps = WProduct.objects.filter(id__in = [i.id for i in vdata.get('wproducts')]) - if wps.filter(need_to_order = False).exists(): - raise exceptions.ValidationError('存在不需要指派订单的产品') wp = wps.first() order = vdata['order'] if wp.material != order.product: