|
|
@ -299,12 +299,12 @@ def check_order_status(request, merchant_id, order_id):
|
|
|
|
}
|
|
|
|
}
|
|
|
|
response = requests.post(api_url, json=api_data)
|
|
|
|
response = requests.post(api_url, json=api_data)
|
|
|
|
order_item.active = True
|
|
|
|
order_item.active = True
|
|
|
|
old_order_items = OrderItem.objects.exclude(order__id=order_id).filter(item__item_type__name='OSIMENU')
|
|
|
|
old_order_items = OrderItem.objects.exclude(order__id=order.id).filter(item__item_type__name='OSIMENU')
|
|
|
|
for item in old_order_items:
|
|
|
|
for item in old_order_items:
|
|
|
|
item.active = False
|
|
|
|
item.active = False
|
|
|
|
item.save()
|
|
|
|
item.save()
|
|
|
|
order_item.save()
|
|
|
|
order_item.save()
|
|
|
|
add_invoice_pdf(request, order.id)
|
|
|
|
add_invoice_pdf(request, order_id=order.id)
|
|
|
|
return redirect('orders')
|
|
|
|
return redirect('orders')
|
|
|
|
error_message = 'Failed to retrieve order details: ' + response.text
|
|
|
|
error_message = 'Failed to retrieve order details: ' + response.text
|
|
|
|
return JsonResponse({'error': error_message}, status=500)
|
|
|
|
return JsonResponse({'error': error_message}, status=500)
|
|
|
|