其他出库bug

This commit is contained in:
caoqianming 2022-03-15 09:19:12 +08:00
parent bae1c166a0
commit 5327828ae0
1 changed files with 2 additions and 2 deletions

View File

@ -88,7 +88,7 @@ class FIFOItemCreateSerializer(serializers.ModelSerializer):
if fifo.is_audited: if fifo.is_audited:
raise ValidationError('该出入库记录已审核') raise ValidationError('该出入库记录已审核')
pu_order_item = validated_data.get('pu_order_item', None) pu_order_item = validated_data.get('pu_order_item', None)
material_batch = validated_data.get('material_batch', None) material_batch = validated_data.pop('material_batch', None)
if fifo.type == FIFO.FIFO_TYPE_PUR_IN and pu_order_item is None: if fifo.type == FIFO.FIFO_TYPE_PUR_IN and pu_order_item is None:
raise ValidationError('采购入库需关联采购项') raise ValidationError('采购入库需关联采购项')
else: else:
@ -172,7 +172,7 @@ class FIFOOutOtherSerializer(serializers.ModelSerializer):
obj = FIFO(**validated_data) obj = FIFO(**validated_data)
obj.save() obj.save()
for i in details: for i in details:
mb = i['material_batch'] mb = i.pop('material_batch')
i['material'] = mb.material i['material'] = mb.material
i['batch'] = mb.batch i['batch'] = mb.batch
i['warehouse'] = mb.warehouse i['warehouse'] = mb.warehouse