repair functions

This commit is contained in:
filimonov
2024-01-23 20:51:42 +07:00
parent 85dda3de3c
commit 9518a916a6
15 changed files with 282 additions and 61 deletions

View File

@@ -84,20 +84,17 @@ def main():
print(e)
if srcJson['direction'] == 'external':
print("EXTERNAL", srcJson)
# coll_phone.update_one({'$and': [{'client': {'$regex': srcJson['to']}}, {'status': 1}}]}, {'$set': {'status': 2, 'callid': srcJson['uuid']}})
coll_phone.update_one({'$and': [{'client': {'$regex': srcJson['to']}}, {'status': 1}]}, {'$set': {'status': 2, 'callid': srcJson['uuid']}})
if srcJson['state'] == 'HANGUP':
print("Full Log", srcJson)
try:
# Проверяем заполнено ли поле recordURL, если нет то меняем статус на 4
if len(srcJson['recordUrl']) > 4:
print("recordURL len > 4")
r = coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'recordUrl': srcJson['recordUrl'], 'status': 2}})
print(r)
print(srcJson['uuid'], srcJson['recordUrl'])
coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'recordUrl': srcJson['recordUrl'], 'status': 2}})
else:
coll_prone
print("recordURL len < 4")
r = coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'status': 4}})
print(r)
print(srcJson['uuid'])
coll_phone.update_one({'callid':srcJson['uuid']}, {'$set': {'status': 4}})
except Exception as e:
print(e)