Files
erv-clientright/resend_final.php
2026-03-13 10:42:01 +03:00

145 lines
7.9 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
// Финальный скрипт для повторной отправки данных в CRM
// Использует правильный метод: server_webservice.php
// Файл: resend_final.php
echo "<h2>Повторная отправка данных в CRM</h2>";
echo "<p><strong>Время:</strong> " . date('Y-m-d H:i:s') . "</p>";
echo "<p><strong>Клиент:</strong> Козлова Александра Алексеевна</p>";
echo "<p><strong>Полис:</strong> E1000-302542604</p>";
echo "<p><strong>Email:</strong> sashyliakoz@gmail.com</p>";
echo "<hr>";
// Формируем данные для server_webservice.php (правильный метод)
$appends = [
'{"ws_type":"client","ws_name":"lastname","field_val":"Козлова"}',
'{"ws_type":"client","ws_name":"firstname","field_val":"Александра"}',
'{"ws_type":"client","ws_name":"mobile","field_val":"921 862-69-44"}',
'{"ws_type":"client","ws_name":"email","field_val":"sashyliakoz@gmail.com"}',
'{"ws_type":"project","ws_name":"cf_1187","field_val":"ЕРВ Средства размещения"}',
'{"ws_type":"project","ws_name":"cf_1590","field_val":"195.175.85.146"}',
'{"ws_type":"project","ws_name":"cf_2296","field_val":"1"}',
'{"ws_type":"project","ws_name":"cf_1592","field_val":"Мугла"}',
'{"ws_type":"project","ws_name":"cf_1582","field_val":"15-09-2025"}',
'{"ws_type":"project","ws_name":"cf_1584","field_val":"25-09-2025"}',
'{"ws_type":"project","ws_name":"cf_1740","field_val":"E1000-302542604"}',
'{"ws_type":"project","ws_name":"cf_1157","field_val":"Алексеевна"}',
'{"ws_type":"project","ws_name":"birthday","field_val":"04-09-1996"}',
'{"ws_type":"project","ws_name":"cf_1869","field_val":"Козлова Александра Алексеевна"}',
'{"ws_type":"project","ws_name":"cf_1265","field_val":"СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК"}',
'{"ws_type":"project","ws_name":"cf_1267","field_val":"044030653"}',
'{"ws_type":"project","ws_name":"cf_1271","field_val":"30101810500000000653"}',
'{"ws_type":"project","ws_name":"cf_1269","field_val":"40817810755868418791"}',
'{"ws_type":"project","ws_name":"cf_1273","field_val":""}',
'{"ws_type":"project","ws_name":"cf_1163","field_val":""}',
'{"ws_type":"project","ws_name":"cf_1161","field_val":"Prime beach hotel"}',
'{"ws_type":"project","ws_name":"cf_1165","field_val":"Cumhuriyet Bulv. No 35 Siteler Marmaris / Muğla / Türkiye"}',
'{"ws_type":"project","ws_name":"cf_1167","field_val":"info@primebeachhotel.com"}',
'{"ws_type":"project","ws_name":"cf_1560","field_val":"0252 417 52 00"}',
'{"ws_type":"project","ws_name":"cf_1558","field_val":"https://primebeachhotel.com"}',
'{"ws_type":"project","ws_name":"cf_1173","field_val":"16-09-2025"}',
'{"ws_type":"project","ws_name":"cf_1726","field_val":""}',
'{"ws_type":"project","ws_name":"cf_1728","field_val":""}',
'{"ws_type":"project","ws_name":"cf_1730","field_val":"on"}',
'{"ws_type":"project","ws_name":"cf_1732","field_val":""}',
'{"ws_type":"project","ws_name":"cf_1734","field_val":""}',
'{"ws_type":"project","ws_name":"cf_1736","field_val":""}',
'{"ws_type":"project","ws_name":"mailingstreet","field_val":"Индекс 188300, Ленинградская область, г. Гатчина, ул. Изотова, д.12, к.2, кв. 38"}',
'{"ws_type":"project","ws_name":"cf_1257","field_val":"470519373754"}',
'{"ws_type":"project","ws_name":"cf_1800","field_val":"21"}',
'{"ws_type":"project","ws_name":"cf_1802","field_val":"4116"}',
'{"ws_type":"project","ws_name":"cf_1804","field_val":"786084"}',
'{"ws_type":"project","ws_name":"cf_1798","field_val":"643"}',
'{"ws_type":"project","ws_name":"cf_2000","field_val":"ТУРЦИЯ"}',
'{"ws_type":"project","ws_name":"description","field_val":"Заселили в отель 16.09.2025. В ваучере (путевке)указан номер sea view, но при заезде разместили в номере без вида на море. \\nПункт 40.2.1 полиса "}',
'{"ws_type":"project","ws_name":"cf_1738","field_val":"on"}',
'{"ws_type":"project","ws_name":"cf_1706","field_val":"105540"}'
];
// Данные для отправки
$data = [
'appends' => $appends,
'lastname' => 'Козлова',
'sub_dir' => session_id(),
'upload_urls' => [],
'upload_urls_real' => [],
'files_names' => [],
'docs_names' => []
];
echo "<h3>Отправка данных...</h3>";
echo "<p><strong>Отправляем на:</strong> https://form.clientright.ru/server_webservice.php</p>";
// Отправляем данные
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://form.clientright.ru/server_webservice.php',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $data,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTPHEADER => [
'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
]
]);
$response = curl_exec($curl);
$httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$error = curl_error($curl);
curl_close($curl);
echo "<p><strong>HTTP код:</strong> " . $httpCode . "</p>";
if ($error) {
echo "<p style='color: red;'><strong>Ошибка cURL:</strong> " . $error . "</p>";
} else {
echo "<p><strong>Ответ сервера:</strong></p>";
echo "<pre>" . htmlspecialchars($response) . "</pre>";
// Парсим ответ
$response_data = json_decode($response, true);
if ($response_data) {
echo "<h3>Результат:</h3>";
if (isset($response_data['status']) && $response_data['status'] === 'success') {
echo "<p style='color: green; font-weight: bold;'>✅ Статус: Успех!</p>";
if (isset($response_data['message'])) {
echo "<p style='color: green;'><strong>Сообщение:</strong> " . $response_data['message'] . "</p>";
}
echo "<p style='color: green; font-weight: bold;'>✅ Данные успешно отправлены в CRM!</p>";
// Сохраняем лог
$log_data = [
'timestamp' => date('Y-m-d H:i:s'),
'client' => 'Козлова Александра Алексеевна',
'policy' => 'E1000-302542604',
'email' => 'sashyliakoz@gmail.com',
'method' => 'server_webservice.php',
'http_code' => $httpCode,
'response' => $response_data,
'success' => true
];
$log_file = 'resend_log_final_' . date('Y-m-d_H-i-s') . '.json';
file_put_contents($log_file, json_encode($log_data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT));
echo "<p><strong>Лог сохранен в файл:</strong> " . $log_file . "</p>";
} else {
echo "<p style='color: red; font-weight: bold;'>❌ Ошибка при отправке данных</p>";
}
}
}
echo "<hr>";
echo "<h3>Дополнительная информация:</h3>";
echo "<p><strong>Страховой случай:</strong> Отсутствие вида, заявленного и оплаченного в бронировании</p>";
echo "<p><strong>Средство размещения:</strong> Prime beach hotel</p>";
echo "<p><strong>Адрес отеля:</strong> Cumhuriyet Bulv. No 35 Siteler Marmaris / Muğla / Türkiye</p>";
echo "<p><strong>Дата события:</strong> 16-09-2025</p>";
echo "<p><strong>Страна события:</strong> ТУРЦИЯ</p>";
echo "<p><strong>Примечание:</strong> Файлы не отправлялись. Их нужно будет прикрепить вручную в CRM.</p>";
?>