Se modificó la información para el envío de notificaciones a llos instaladores en el flujo de trabajo para la desasignación de tareas que hacía que no se viera correctamente la información
This commit is contained in:
parent
5374054289
commit
c73a51bbf2
@ -4,6 +4,10 @@ Este plugin sincroniza los clientes del sitema UISP CRM con los contactos de Wha
|
|||||||
|
|
||||||
## REGISTRO DE CAMBIOS
|
## REGISTRO DE CAMBIOS
|
||||||
|
|
||||||
|
# VERSIÓN 2.8.6
|
||||||
|
## 🔵 Mejoras
|
||||||
|
1️⃣ Se modificó la información para el envío de notificaciones a llos instaladores en el flujo de trabajo para la desasignación de tareas que hacía que no se viera correctamente la información
|
||||||
|
|
||||||
# VERSIÓN 2.8.5
|
# VERSIÓN 2.8.5
|
||||||
## 🔵 Mejoras
|
## 🔵 Mejoras
|
||||||
1️⃣ Se modificó la información para el envío de notificaciones a los clientes para su visita técnica: ahora ya no se envían las horas en que serán las visitas, SOLO LA FECHA.
|
1️⃣ Se modificó la información para el envío de notificaciones a los clientes para su visita técnica: ahora ya no se envían las horas en que serán las visitas, SOLO LA FECHA.
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
{"ipserver":"172.16.5.134","apitoken":"6abef18c-783d-4dd0-b530-be6e6a7bbd1d","tokencallbell":"g8thcZkXGd3xBj2g3TtYNYFMH1fuesbJ.b6a940ea7d78cf6c9e42f067b21c8ddf96e9fa2a9e307bfd0c7c7c4d7fa38f79","tokenstripe":"sk_test_51OkG0REFY1WEUtgRH6UxBK5pu80Aq5Iy8EcdPnf0cOWzuVLQTpyLCd7CbPzqMsWMafZOHElCxhEHF7g8boURjWlJ00tBwE0W1M","unmsApiToken":null,"hostServerFTP":"siip.mx","usernameServerFTP":"siip0001","passServerFTP":"$spGiT,[wa)n","cashPaymentMethodId":false,"courtesyPaymentMethodId":false,"bankTransferPaymentMethodId":true,"paypalPaymentMethodId":true,"creditCardPaypalPaymentMethodId":true,"creditCardStripePaymentMethodId":true,"stripeSubscriptionCreditCardPaymentMethodId":true,"paypalSubscriptionPaymentMethodId":true,"mercadopagoPaymentMethodId":true,"checkPaymentMethodId":true,"customPaymentMethodId":true,"notificationTypeText":false,"installersDataWhatsApp":"{\r\n \"instaladores\": [\r\n {\r\n \"id\": 1019,\r\n \"nombre\": \"Mucio Robledo\",\r\n \"whatsapp\": \"4181878106\"\r\n },\r\n {\r\n \"id\": 1173,\r\n \"nombre\": \"Angel Arvizu\",\r\n \"whatsapp\": \"4181878106\"\r\n },\r\n {\r\n \"id\": 1172,\r\n \"nombre\": \"Juan Rostro\",\r\n \"whatsapp\": \"4181878106\"\r\n },\r\n {\r\n \"id\": 1015,\r\n \"nombre\": \"Daniel Humberto\",\r\n \"whatsapp\": \"4181878106\"\r\n }\r\n ]\r\n}","debugMode":true,"logging_level":true}
|
{"ipserver":"172.16.5.134","apitoken":"6abef18c-783d-4dd0-b530-be6e6a7bbd1d","tokencallbell":"g8thcZkXGd3xBj2g3TtYNYFMH1fuesbJ.b6a940ea7d78cf6c9e42f067b21c8ddf96e9fa2a9e307bfd0c7c7c4d7fa38f79","tokenstripe":"sk_test_51OkG0REFY1WEUtgRH6UxBK5pu80Aq5Iy8EcdPnf0cOWzuVLQTpyLCd7CbPzqMsWMafZOHElCxhEHF7g8boURjWlJ00tBwE0W1M","unmsApiToken":null,"hostServerFTP":"siip.mx","usernameServerFTP":"siip0001","passServerFTP":"$spGiT,[wa)n","cashPaymentMethodId":false,"courtesyPaymentMethodId":false,"bankTransferPaymentMethodId":true,"paypalPaymentMethodId":true,"creditCardPaypalPaymentMethodId":true,"creditCardStripePaymentMethodId":true,"stripeSubscriptionCreditCardPaymentMethodId":true,"paypalSubscriptionPaymentMethodId":true,"mercadopagoPaymentMethodId":true,"checkPaymentMethodId":true,"customPaymentMethodId":true,"notificationTypeText":false,"installersDataWhatsApp":"{\r\n \"instaladores\": [\r\n {\r\n \"id\": 1019,\r\n \"nombre\": \"Mucio Robledo\",\r\n \"whatsapp\": \"4181878106\"\r\n },\r\n {\r\n \"id\": 1173,\r\n \"nombre\": \"Ángel Arvizu\",\r\n \"whatsapp\": \"4181878106\"\r\n },\r\n {\r\n \"id\": 1172,\r\n \"nombre\": \"Juan Rostro\",\r\n \"whatsapp\": \"4181878106\"\r\n },\r\n {\r\n \"id\": 1015,\r\n \"nombre\": \"Daniel Humberto\",\r\n \"whatsapp\": \"4181878106\"\r\n },\r\n {\r\n \"id\": 1131,\r\n \"nombre\": \"Gricelda Avalos\",\r\n \"whatsapp\": \"4181817609\"\r\n }\r\n ]\r\n}","debugMode":true,"logging_level":true}
|
||||||
2042
data/plugin.log
2042
data/plugin.log
File diff suppressed because one or more lines are too long
@ -5,7 +5,7 @@
|
|||||||
"displayName": "SIIP - Procesador de Pagos en línea con Stripe, Oxxo y Transferencia, Sincronizador de CallBell y Envío de Notificaciones y comprobantes vía WhatsApp",
|
"displayName": "SIIP - Procesador de Pagos en línea con Stripe, Oxxo y Transferencia, Sincronizador de CallBell y Envío de Notificaciones y comprobantes vía WhatsApp",
|
||||||
"description": "Este plugin sincroniza los clientes del sistema UISP CRM con los contactos de WhatsApp en CallBell, además procesa pagos de Stripe como las trasferencias bancarias y genera referencias de pago vía OXXO, además envía comprobantes de pago en formato imagen PNG o texto vía Whatsapp a los clientes",
|
"description": "Este plugin sincroniza los clientes del sistema UISP CRM con los contactos de WhatsApp en CallBell, además procesa pagos de Stripe como las trasferencias bancarias y genera referencias de pago vía OXXO, además envía comprobantes de pago en formato imagen PNG o texto vía Whatsapp a los clientes",
|
||||||
"url": "https://siip.mx/",
|
"url": "https://siip.mx/",
|
||||||
"version": "2.8.5",
|
"version": "2.8.6",
|
||||||
"unmsVersionCompliancy": {
|
"unmsVersionCompliancy": {
|
||||||
"min": "2.1.0",
|
"min": "2.1.0",
|
||||||
"max": null
|
"max": null
|
||||||
|
|||||||
@ -392,6 +392,7 @@ abstract class AbstractMessageNotifierFacade
|
|||||||
$googleMapsUrl = sprintf('https://www.google.com/maps?q=%s,%s', $gpsLat, $gpsLon);
|
$googleMapsUrl = sprintf('https://www.google.com/maps?q=%s,%s', $gpsLat, $gpsLon);
|
||||||
// $this->logger->debug('URL de Google Maps: ' . $googleMapsUrl . PHP_EOL);
|
// $this->logger->debug('URL de Google Maps: ' . $googleMapsUrl . PHP_EOL);
|
||||||
} else {
|
} else {
|
||||||
|
$googleMapsUrl = 'Las coordenadas no están disponibles en este cliente.';
|
||||||
$this->logger->error('Las coordenadas no están disponibles en el JSON' . PHP_EOL);
|
$this->logger->error('Las coordenadas no están disponibles en el JSON' . PHP_EOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -116,7 +116,7 @@ class ClientCallBellAPI
|
|||||||
$log = PluginLogManager::create(); //Initialize Logger
|
$log = PluginLogManager::create(); //Initialize Logger
|
||||||
$log->appendLog("Enviando mensaje de trabajo para el cliente" . PHP_EOL);
|
$log->appendLog("Enviando mensaje de trabajo para el cliente" . PHP_EOL);
|
||||||
$jsonJobNotificationData = json_encode($jobNotificationData, true);
|
$jsonJobNotificationData = json_encode($jobNotificationData, true);
|
||||||
// $log->appendLog("Datos de la notificación de trabajo: " . $jsonJobNotificationData . PHP_EOL);
|
$log->appendLog("Datos de la notificación de trabajo: " . $jsonJobNotificationData . PHP_EOL);
|
||||||
|
|
||||||
// --- ¡AÑADE ESTAS LÍNEAS PARA CONVERTIR A BOOLEANO REAL! ---
|
// --- ¡AÑADE ESTAS LÍNEAS PARA CONVERTIR A BOOLEANO REAL! ---
|
||||||
$reprogramming = filter_var($reprogramming, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
|
$reprogramming = filter_var($reprogramming, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
|
||||||
@ -243,13 +243,15 @@ class ClientCallBellAPI
|
|||||||
'Content-Type: application/json',
|
'Content-Type: application/json',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$campo1 = '👷🏻♂️ ' . $jobInstallerNotificationData['installerName'];
|
|
||||||
if (!$reprogramming && $changeInstaller) {
|
if (!$reprogramming && $changeInstaller) {
|
||||||
|
$campo1 = $jobInstallerNotificationData['installerName'];
|
||||||
$campo2 = $jobInstallerNotificationData['subjectOfChange'];
|
$campo2 = $jobInstallerNotificationData['subjectOfChange'];
|
||||||
$campo3 = sprintf("#️⃣%s", $jobInstallerNotificationData['jobId']);
|
$campo3 = sprintf("#️⃣%s", $jobInstallerNotificationData['jobId']);
|
||||||
$campo4 = sprintf('*👤%s* ', $jobInstallerNotificationData['clientFullName']);
|
$campo4 = sprintf('*👤%s* ', $jobInstallerNotificationData['clientFullName']);
|
||||||
$campo5 = $jobInstallerNotificationData['additionalChangeData'];
|
$campo5 = $jobInstallerNotificationData['additionalChangeData'];
|
||||||
} else {
|
} else {
|
||||||
|
$campo1 = '👷🏻♂️ ' . $jobInstallerNotificationData['installerName'];
|
||||||
$campo2 = sprintf("#️⃣%s", $jobInstallerNotificationData['jobId']);
|
$campo2 = sprintf("#️⃣%s", $jobInstallerNotificationData['jobId']);
|
||||||
$campo3 = '👤 *' . $jobInstallerNotificationData['clientFullName'] . '*';
|
$campo3 = '👤 *' . $jobInstallerNotificationData['clientFullName'] . '*';
|
||||||
// $campo4 = $jobInstallerNotificationData['clientAddress'];
|
// $campo4 = $jobInstallerNotificationData['clientAddress'];
|
||||||
|
|||||||
4
vendor/composer/installed.php
vendored
4
vendor/composer/installed.php
vendored
@ -5,7 +5,7 @@
|
|||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../../',
|
'install_path' => __DIR__ . '/../../',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
'reference' => 'e899945ca3c057b898046cd8f2c8c6ccc2aa7c82',
|
'reference' => '5374054289a4a615c4f2ae96ca75200ff1a7b830',
|
||||||
'name' => 'ucrm-plugins/sms-twilio',
|
'name' => 'ucrm-plugins/sms-twilio',
|
||||||
'dev' => false,
|
'dev' => false,
|
||||||
),
|
),
|
||||||
@ -307,7 +307,7 @@
|
|||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../../',
|
'install_path' => __DIR__ . '/../../',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
'reference' => 'e899945ca3c057b898046cd8f2c8c6ccc2aa7c82',
|
'reference' => '5374054289a4a615c4f2ae96ca75200ff1a7b830',
|
||||||
'dev_requirement' => false,
|
'dev_requirement' => false,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user