fix: se agregó actualizaciones al excel general
This commit is contained in:
parent
6eeba6f9fe
commit
69727724d3
@ -857,16 +857,16 @@ public function excelGeneral(Request $request)
|
||||
// Obtener información del módulo
|
||||
$module = $moduleId ? Module::find($moduleId) : null;
|
||||
|
||||
// QUERY 1: VehicleTagLogs (Inscripciones, Sustituciones, Cancelaciones de Vehículo)
|
||||
// QUERY 1: VehicleTagLogs (Inscripciones, Sustituciones, Actualizaciones, Cancelaciones de Vehículo)
|
||||
$logs = VehicleTagLog::with([
|
||||
'vehicle.records.module',
|
||||
'tag',
|
||||
'cancellationReason'
|
||||
])
|
||||
->whereIn('action_type', ['inscripcion', 'sustitucion', 'cancelacion'])
|
||||
->whereIn('action_type', ['inscripcion', 'sustitucion', 'actualizacion', 'cancelacion'])
|
||||
->where(function ($query) use ($fechaInicio, $fechaFin) {
|
||||
$query->where(function ($q) use ($fechaInicio, $fechaFin) {
|
||||
$q->whereIn('action_type', ['inscripcion', 'sustitucion'])
|
||||
$q->whereIn('action_type', ['inscripcion', 'sustitucion', 'actualizacion'])
|
||||
->whereBetween('created_at', [$fechaInicio, $fechaFin]);
|
||||
})
|
||||
->orWhere(function ($q) use ($fechaInicio, $fechaFin) {
|
||||
@ -942,6 +942,7 @@ public function excelGeneral(Request $request)
|
||||
$motivo = $log->cancellationReason->reason ?? $log->cancellationReason->name ?? '';
|
||||
if ($log->action_type == 'sustitucion') $motivo = 'SUSTITUCIÓN';
|
||||
if ($log->action_type == 'inscripcion') $motivo = 'INSCRIPCIÓN';
|
||||
if ($log->action_type == 'actualizacion') $motivo = 'ACTUALIZACIÓN';
|
||||
if ($log->action_type == 'cancelacion' && empty($motivo)) $motivo = 'DAÑADA';
|
||||
|
||||
return [
|
||||
@ -953,7 +954,7 @@ public function excelGeneral(Request $request)
|
||||
'placa' => $vehicle->placa ?? '',
|
||||
'modelo' => $vehicle->modelo ?? '',
|
||||
'folio' => $log->tag->folio ?? $log->new_tag_folio ?? '',
|
||||
'chip' => $log->tag->rfid ?? '',
|
||||
'chip' => $log->tag->tag_number ?? '',
|
||||
'fecha' => $fecha,
|
||||
'motivo' => mb_strtoupper($motivo, 'UTF-8'),
|
||||
'observaciones' => $log->observations ?? ''
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user