diff --git a/hb_server/apps/wpm/serializers.py b/hb_server/apps/wpm/serializers.py index 9edbbd0..3725c71 100644 --- a/hb_server/apps/wpm/serializers.py +++ b/hb_server/apps/wpm/serializers.py @@ -39,10 +39,7 @@ class PickSerializer(serializers.Serializer): # raise exceptions.ValidationError('物料不存在') # 创建出库记录 with transaction.atomic(): - validated_data['create_by'] = self.context['request'].user - validated_data['type'] = FIFO.FIFO_TYPE_DO_OUT - validated_data['inout_date'] = timezone.now() - fifo = FIFO.objects.create(**validated_data) + fifo = FIFO.objects.create(type=FIFO.FIFO_TYPE_DO_OUT, inout_date=timezone.now(), create_by=self.context['request'].user) for i in picks: # 更新出库详情 i['fifo'] = fifo