* Better logs in check_cdek_status() task
This commit is contained in:
parent
24c23ebecb
commit
180d1000d5
|
|
@ -18,6 +18,7 @@ def check_cdek_status(order_id):
|
|||
if not statuses:
|
||||
return
|
||||
|
||||
old_status = obj.status
|
||||
new_status = obj.status
|
||||
if CDEKStatus.DELIVERED in statuses:
|
||||
new_status = Checklist.Status.COMPLETED
|
||||
|
|
@ -25,11 +26,12 @@ def check_cdek_status(order_id):
|
|||
new_status = Checklist.Status.CDEK
|
||||
|
||||
# Update status
|
||||
if obj.status != new_status:
|
||||
print(f'Order [{obj.id}] status: {obj.status} -> {new_status}')
|
||||
if old_status != new_status:
|
||||
print(f'Order [{obj.id}] status: {old_status} -> {new_status}')
|
||||
obj.status = new_status
|
||||
obj.save()
|
||||
return new_status
|
||||
|
||||
return f"{old_status} —> {new_status}"
|
||||
|
||||
|
||||
@shared_task
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user