Исправление ошибки из-за задания на сервере
Добавлено условие проверки на тип задания
This commit is contained in:
parent
151a915911
commit
a194386606
37
knd_bot.py
37
knd_bot.py
@ -201,25 +201,26 @@ def get_task(session, headers):
|
|||||||
for execution in enterances:
|
for execution in enterances:
|
||||||
address_from_tasks = execution['dimensions'][0].get('entity_value_name')
|
address_from_tasks = execution['dimensions'][0].get('entity_value_name')
|
||||||
name_from_tasks = execution['name']
|
name_from_tasks = execution['name']
|
||||||
enterance = execution['dimensions'][2].get('entity_value_name')
|
if name_from_tasks == proverka:
|
||||||
if address_from_tasks == 'Клин г, '+ addr.replace("_", "/")[:-4] and \
|
enterance = execution['dimensions'][2].get('entity_value_name')
|
||||||
enterance[-1] == address[-2]:
|
if address_from_tasks == 'Клин г, '+ addr.replace("_", "/")[:-4] and \
|
||||||
print('\n')
|
enterance[-1] == address[-2]:
|
||||||
print(name_from_tasks)
|
print('\n')
|
||||||
print('\n')
|
print(name_from_tasks)
|
||||||
task = {
|
print('\n')
|
||||||
'id': execution['execution_id'],
|
task = {
|
||||||
'address': execution['dimensions'][0].get('entity_value_name'),
|
'id': execution['execution_id'],
|
||||||
'enterance': execution['dimensions'][2].get('entity_value_name'),
|
'address': execution['dimensions'][0].get('entity_value_name'),
|
||||||
'coord': coord
|
'enterance': execution['dimensions'][2].get('entity_value_name'),
|
||||||
}
|
'coord': coord
|
||||||
if name_from_tasks == desinfection:
|
}
|
||||||
pass
|
if name_from_tasks == desinfection:
|
||||||
|
pass
|
||||||
# des.assign_task(session, headers, task, address)
|
# des.assign_task(session, headers, task, address)
|
||||||
elif name_from_tasks == proverka:
|
elif name_from_tasks == proverka:
|
||||||
prov.assign_task(session, headers, task, address)
|
prov.assign_task(session, headers, task, address)
|
||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
print(f"Нет доступных заданий для пользователя {headers['uid']} по адресу: {address}")
|
print(f"Нет доступных заданий для пользователя {headers['uid']} по адресу: {address}")
|
||||||
# Если адреса не получили выводим ошибку
|
# Если адреса не получили выводим ошибку
|
||||||
|
|||||||
@ -201,25 +201,26 @@ def get_task(session, headers):
|
|||||||
for execution in enterances:
|
for execution in enterances:
|
||||||
address_from_tasks = execution['dimensions'][0].get('entity_value_name')
|
address_from_tasks = execution['dimensions'][0].get('entity_value_name')
|
||||||
name_from_tasks = execution['name']
|
name_from_tasks = execution['name']
|
||||||
enterance = execution['dimensions'][2].get('entity_value_name')
|
if name_from_tasks == proverka:
|
||||||
if address_from_tasks == 'Клин г, '+ addr.replace("_", "/")[:-4] and \
|
enterance = execution['dimensions'][2].get('entity_value_name')
|
||||||
enterance[-1] == address[-2]:
|
if address_from_tasks == 'Клин г, '+ addr.replace("_", "/")[:-4] and \
|
||||||
print('\n')
|
enterance[-1] == address[-2]:
|
||||||
print(name_from_tasks)
|
print('\n')
|
||||||
print('\n')
|
print(name_from_tasks)
|
||||||
task = {
|
print('\n')
|
||||||
'id': execution['execution_id'],
|
task = {
|
||||||
'address': execution['dimensions'][0].get('entity_value_name'),
|
'id': execution['execution_id'],
|
||||||
'enterance': execution['dimensions'][2].get('entity_value_name'),
|
'address': execution['dimensions'][0].get('entity_value_name'),
|
||||||
'coord': coord
|
'enterance': execution['dimensions'][2].get('entity_value_name'),
|
||||||
}
|
'coord': coord
|
||||||
if name_from_tasks == desinfection:
|
}
|
||||||
pass
|
if name_from_tasks == desinfection:
|
||||||
|
pass
|
||||||
# des.assign_task(session, headers, task, address)
|
# des.assign_task(session, headers, task, address)
|
||||||
elif name_from_tasks == proverka:
|
elif name_from_tasks == proverka:
|
||||||
prov.assign_task(session, headers, task, address)
|
prov.assign_task(session, headers, task, address)
|
||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
print(f"Нет доступных заданий для пользователя {headers['uid']} по адресу: {address}")
|
print(f"Нет доступных заданий для пользователя {headers['uid']} по адресу: {address}")
|
||||||
# Если адреса не получили выводим ошибку
|
# Если адреса не получили выводим ошибку
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user