sam pack bug
This commit is contained in:
parent
dd77d842d9
commit
3f68f51bc6
|
@ -84,7 +84,7 @@ class SaleProductPackDetailSerializer(serializers.ModelSerializer):
|
||||||
, many=True).data
|
, many=True).data
|
||||||
|
|
||||||
class SPackItemCreateSerializer(serializers.Serializer):
|
class SPackItemCreateSerializer(serializers.Serializer):
|
||||||
id = serializers.PrimaryKeyRelatedField(queryset=PackItem.objects.all())
|
id = serializers.PrimaryKeyRelatedField(queryset=SalePack.objects.all())
|
||||||
count = serializers.IntegerField()
|
count = serializers.IntegerField()
|
||||||
|
|
||||||
class SaleProductPackSerializer(serializers.ModelSerializer):
|
class SaleProductPackSerializer(serializers.ModelSerializer):
|
||||||
|
|
|
@ -188,6 +188,7 @@ class SaleProductViewSet(ListModelMixin, DestroyModelMixin, CreateModelMixin, Ge
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
vdata = serializer.validated_data
|
vdata = serializer.validated_data
|
||||||
obj.packnum = vdata['packnum']
|
obj.packnum = vdata['packnum']
|
||||||
|
obj.remark = vdata['remark']
|
||||||
for i in vdata['detail']:
|
for i in vdata['detail']:
|
||||||
pi = i['id']
|
pi = i['id']
|
||||||
pi.count = i['count']
|
pi.count = i['count']
|
||||||
|
|
Loading…
Reference in New Issue