fix roleback
This commit is contained in:
@@ -22,12 +22,12 @@ def udpate_bank_status():
|
|||||||
)
|
)
|
||||||
bank.verify(item.tracking_code)
|
bank.verify(item.tracking_code)
|
||||||
bank_record = bank_models.Bank.objects.get(tracking_code=item.tracking_code)
|
bank_record = bank_models.Bank.objects.get(tracking_code=item.tracking_code)
|
||||||
if bank_record.is_success:
|
if bank_record.is_success and bank_record.order:
|
||||||
bank_record.order.cart.clear_cart()
|
bank_record.order.cart.clear_cart()
|
||||||
bank_record.order.is_paid = True
|
bank_record.order.is_paid = True
|
||||||
bank_record.order.save()
|
bank_record.order.save()
|
||||||
logging.debug("This record is verify now.", extra={"pk": bank_record.pk})
|
logging.debug("This record is verify now.", extra={"pk": bank_record.pk})
|
||||||
else:
|
elif bank_record.order:
|
||||||
order = bank_record.order
|
order = bank_record.order
|
||||||
order.rollback_stock()
|
order.rollback_stock()
|
||||||
return 'update bank record is done'
|
return 'update bank record is done'
|
||||||
|
|||||||
Reference in New Issue
Block a user