采购入库bug

This commit is contained in:
caoqianming 2021-10-28 13:41:42 +08:00
parent c33418f7f5
commit 2999ebb5f0
1 changed files with 4 additions and 6 deletions

View File

@ -64,9 +64,8 @@ class FIFOInPurSerializer(serializers.ModelSerializer):
if len(p_details) != i['count']:
raise serializers.ValidationError('数目对不上')
else:
serialier = FIFODetailInPurSerializer(data=i)
serialier.is_valid(raise_exception=True)
fifod = serialier.save(fifo=obj)
i['fifo'] = obj
FIFODetail.objects.create(**i)
p_list = []
for x in p_details:
x['state'] = 1
@ -77,7 +76,6 @@ class FIFOInPurSerializer(serializers.ModelSerializer):
p_list.append(IProduct(**x))
IProduct.objects.bulk_create(p_list)
else:
serialier = FIFODetailInPurSerializer(data=i)
serialier.is_valid(raise_exception=True)
fifod = serialier.save(fifo=obj)
i['fifo'] = obj
FIFODetail.objects.create(**i)