diff --git a/call_center_pro.php b/call_center_pro.php index 9c25089c..ed020090 100644 --- a/call_center_pro.php +++ b/call_center_pro.php @@ -471,6 +471,9 @@ $selectedAssessorFilterLabel = ''; $totalRows = 0; $agregadosCount = 0; $lastProcessedRow = null; +$recoverablesImportCount = 0; +$recoverablesFirstSourceRow = null; +$recoverablesLastSourceRow = null; $startRow = (int) ($storeConfig['startRow'] ?? 0); $catalogoProductos = []; $stats = [ @@ -1026,6 +1029,26 @@ try { ? 'Tienes ' . $assessorInboxLockedCount . ' pedido' . ($assessorInboxLockedCount === 1 ? '' : 's') . ' pendiente' . ($assessorInboxLockedCount === 1 ? '' : 's') . ' de Promo Final. Mientras existan pendientes de sustento, los pedidos de Día 1 mantienen el número oculto; cuando ya no queden pendientes, el celular volverá a mostrarse.' : ''; + if ($isTuaniRecuperablesStore) { + $recoverablesImportCount = count($orders); + $recoverablesFirstSourceRow = null; + $recoverablesLastSourceRow = null; + + foreach ($orders as $recoverablesOrder) { + $recoverablesSourceRow = (int) ($recoverablesOrder['source_row'] ?? 0); + if ($recoverablesSourceRow <= 0) { + continue; + } + + if ($recoverablesFirstSourceRow === null || $recoverablesSourceRow < $recoverablesFirstSourceRow) { + $recoverablesFirstSourceRow = $recoverablesSourceRow; + } + if ($recoverablesLastSourceRow === null || $recoverablesSourceRow > $recoverablesLastSourceRow) { + $recoverablesLastSourceRow = $recoverablesSourceRow; + } + } + } + $visibleOrdersTotalCount = count($visibleOrders); $todosPageSize = 200; $todosPage = 1; @@ -1488,18 +1511,27 @@ require_once 'layout_header.php';

+ +

Este resumen muestra solo los pedidos importados desde la hoja, no contadores de otras pantallas.

+
Asesora: - pedidos únicos en esta bandeja + + Pedidos importados: + Filas de origen: + Página de · hasta por página + + pedidos únicos en esta bandeja + 1): ?> + Página de · 200 por página + + Pedidos con sustento pendiente para Promo Final - 1): ?> - Página de · 200 por página -
diff --git a/gestiones_callcenter.php b/gestiones_callcenter.php index def1a1b6..8f6e3b61 100644 --- a/gestiones_callcenter.php +++ b/gestiones_callcenter.php @@ -363,6 +363,9 @@ if ($modalsHtml === false) { $totalRows = 0; $agregadosCount = 0; $lastProcessedRow = null; +$recoverablesImportCount = 0; +$recoverablesFirstSourceRow = null; +$recoverablesLastSourceRow = null; $selectedAssessorFilter = ''; $selectedAssessorFilterLabel = ''; $persistedAssessorParams = []; @@ -1194,6 +1197,26 @@ try { return cc_test_order_time($b) <=> cc_test_order_time($a); }); + if ($isTuaniRecuperablesStore) { + $recoverablesImportCount = count($orders); + $recoverablesFirstSourceRow = null; + $recoverablesLastSourceRow = null; + + foreach ($orders as $recoverablesOrder) { + $recoverablesSourceRow = (int) ($recoverablesOrder['source_row'] ?? 0); + if ($recoverablesSourceRow <= 0) { + continue; + } + + if ($recoverablesFirstSourceRow === null || $recoverablesSourceRow < $recoverablesFirstSourceRow) { + $recoverablesFirstSourceRow = $recoverablesSourceRow; + } + if ($recoverablesLastSourceRow === null || $recoverablesSourceRow > $recoverablesLastSourceRow) { + $recoverablesLastSourceRow = $recoverablesSourceRow; + } + } + } + $visibleOrdersTotalCount = count($visibleOrders); $todosPageSize = 200; $todosPage = 1; @@ -1908,11 +1931,22 @@ require_once 'layout_header.php';

+ +

Este resumen muestra solo los pedidos importados desde la hoja, no contadores de otras pantallas.

+ +
+
+ + Pedidos importados: + Filas de origen: + Página de · hasta por página + + pedidos únicos en esta bandeja + 1): ?> + Página de · 200 por página + +
- pedidos únicos en esta bandeja - 1): ?> - Página de · 200 por página -