This commit is contained in:
Ilya Mukhortov 2025-03-24 13:56:31 +10:00
parent e427625454
commit 83f99f27ed
3 changed files with 8 additions and 8 deletions

View File

@ -71,7 +71,7 @@ def get_record(call_request: CallRequest, logging=True):
elif result['call_result_code'] == call_status.STATUS_4:
call_request.status = call_request.Status.TRANSFER
elif result['call_result_code'] == call_status.STATUS_5:
elif result['call_result_code'] in call_status.STATUS_CALLBACK:
call_request.status = call_request.Status.CALLBACK
elif result['call_result_code'] in call_status.STATUS_CANCELLED:

View File

@ -17,7 +17,11 @@ STATUS_21 = 21 # Удачный перевод на оператора
STATUS_22 = 22 # Неудачный перевод на оператора
STATUS_CANCELLED = [
STATUS_3,
STATUS_3
]
STATUS_CALLBACK = [
STATUS_5,
STATUS_7
]

View File

@ -15,12 +15,8 @@ from appa.medicine_api import api as medicine_api
def send_call_request_task(self, ids=None):
call_requests = CallRequest.objects.filter(
id__in=ids,
is_active=True
).exclude(
status__in=[
CallRequest.Status.APPROVED,
CallRequest.Status.CANCELED
]
is_active=True,
request_status=CallRequest.RequestStatus.NOT_SENT
)
for call_request in call_requests: