|
|
@ -89,7 +89,6 @@ def form_submit(): |
|
|
|
@webApp.route('/tel_verification', methods=['POST']) |
|
|
|
@webApp.route('/tel_verification', methods=['POST']) |
|
|
|
def send_registration_request(): |
|
|
|
def send_registration_request(): |
|
|
|
raw_data = json.loads(request.data) |
|
|
|
raw_data = json.loads(request.data) |
|
|
|
print("Полученные данные:", raw_data) |
|
|
|
|
|
|
|
""" |
|
|
|
""" |
|
|
|
Блок записи в Полимед |
|
|
|
Блок записи в Полимед |
|
|
|
""" |
|
|
|
""" |
|
|
@ -131,13 +130,18 @@ def send_registration_request(): |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
print("Отправляемые данные на сервер:", data) |
|
|
|
print("Отправляемые данные на сервер:", data) |
|
|
|
response = requests.post("http://46.146.229.242:1980/AppFindPac", headers=HEADER, json=data) |
|
|
|
response = requests.post("http://192.168.1.10:8080/AppFindPac", headers=HEADER, json=data) |
|
|
|
|
|
|
|
|
|
|
|
if response.status_code == 200: |
|
|
|
if response.status_code == 200: |
|
|
|
result = response.json() |
|
|
|
result = response.json() |
|
|
|
print("Результат JSON:", result) |
|
|
|
print("Результат JSON:", result) |
|
|
|
if result.get('ok'): |
|
|
|
if result.get('result', None): |
|
|
|
return jsonify({'success': False, "error": "Пользователь уже существует"}) |
|
|
|
if result.get('result', None) == 'OK': |
|
|
|
|
|
|
|
pass |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
return jsonify({'success': False, "error": "Пользователь не найден среди пациентов клиники"}) |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
return jsonify({'success': False, "error": "Ошибка формата запроса"}) |
|
|
|
else: |
|
|
|
else: |
|
|
|
print(f"Ошибка при отправке данных. Статус-код: {response.status_code}") |
|
|
|
print(f"Ошибка при отправке данных. Статус-код: {response.status_code}") |
|
|
|
return jsonify({'success': False, "error": "Ошибка отправки данных в Полимед"}) |
|
|
|
return jsonify({'success': False, "error": "Ошибка отправки данных в Полимед"}) |
|
|
@ -155,6 +159,7 @@ def send_registration_request(): |
|
|
|
|
|
|
|
|
|
|
|
# Отправка запроса на вызов с кодом верификации |
|
|
|
# Отправка запроса на вызов с кодом верификации |
|
|
|
response = requests.post(url, data={"phone": formatted_phone, "api_id": api_key}) |
|
|
|
response = requests.post(url, data={"phone": formatted_phone, "api_id": api_key}) |
|
|
|
|
|
|
|
print(response) |
|
|
|
json_data = response.json() |
|
|
|
json_data = response.json() |
|
|
|
|
|
|
|
|
|
|
|
verification_code = None |
|
|
|
verification_code = None |
|
|
@ -169,7 +174,6 @@ def send_registration_request(): |
|
|
|
|
|
|
|
|
|
|
|
# Поиск пациента |
|
|
|
# Поиск пациента |
|
|
|
row_number, patient_row = find_patients(raw_data) |
|
|
|
row_number, patient_row = find_patients(raw_data) |
|
|
|
print(row_number, patient_row) |
|
|
|
|
|
|
|
if patient_row: |
|
|
|
if patient_row: |
|
|
|
# Обновление записи в таблице |
|
|
|
# Обновление записи в таблице |
|
|
|
sheet = authorize_google().open("Пациенты клиники").sheet1 |
|
|
|
sheet = authorize_google().open("Пациенты клиники").sheet1 |
|
|
|