diff --git a/hb_server/apps/sam/serializers_sale.py b/hb_server/apps/sam/serializers_sale.py index a3606b5..3b3d484 100644 --- a/hb_server/apps/sam/serializers_sale.py +++ b/hb_server/apps/sam/serializers_sale.py @@ -84,7 +84,7 @@ class SaleProductPackDetailSerializer(serializers.ModelSerializer): , many=True).data class SPackItemCreateSerializer(serializers.Serializer): - id = serializers.PrimaryKeyRelatedField(queryset=PackItem.objects.all()) + id = serializers.PrimaryKeyRelatedField(queryset=SalePack.objects.all()) count = serializers.IntegerField() class SaleProductPackSerializer(serializers.ModelSerializer): diff --git a/hb_server/apps/sam/views_sale.py b/hb_server/apps/sam/views_sale.py index dfcbe33..f64aefe 100644 --- a/hb_server/apps/sam/views_sale.py +++ b/hb_server/apps/sam/views_sale.py @@ -188,6 +188,7 @@ class SaleProductViewSet(ListModelMixin, DestroyModelMixin, CreateModelMixin, Ge serializer.is_valid(raise_exception=True) vdata = serializer.validated_data obj.packnum = vdata['packnum'] + obj.remark = vdata['remark'] for i in vdata['detail']: pi = i['id'] pi.count = i['count']