|
@@ -164,11 +164,15 @@ class NewCustomerSerializer(serializers.ModelSerializer):
|
|
|
instance = super(NewCustomerSerializer, self).update(instance, validated_data)
|
|
|
order = Order.objects.filter(customer=instance).first()
|
|
|
if not order:
|
|
|
- order = Order.objects.create(customer=instance, service_user_id=instance.track_user.id, status=Order.NORMAL)
|
|
|
+ order = Order.objects.create(customer=instance, service_user_id=instance.track_user.id, status=Order.NORMAL,
|
|
|
+ stage_progress=instance.stage_progress)
|
|
|
+ projects = instance.project.all()
|
|
|
+ for project in projects:
|
|
|
+ order.project.add(project.id)
|
|
|
order.no = order.get_no()
|
|
|
order.save()
|
|
|
if order:
|
|
|
- Order.objects.filter(no=order.no).update(customer=instance)
|
|
|
+ Order.objects.filter(no=order.no).update(stage_progress=instance.stage_progress)
|
|
|
return instance
|
|
|
|
|
|
|