Skip to content

Commit

Permalink
Correccion compensacion total anual
Browse files Browse the repository at this point in the history
  • Loading branch information
elyambay committed Dec 9, 2019
1 parent af19e1e commit f33c463
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 17 deletions.
4 changes: 0 additions & 4 deletions app/Http/Controllers/ImportExportController.php
Original file line number Diff line number Diff line change
Expand Up @@ -288,10 +288,6 @@ public function upload(Request $request){

$reader->each(function($row){

if(!$row->id_encuesta){
dd($row->getRowNumber());
}

$encuesta = trim($row->id_encuesta);
$encCargoId = trim($row->id_cargo_cliente);
$cargoCliente = Encuestas_cargo::find($encCargoId);
Expand Down
26 changes: 16 additions & 10 deletions app/Traits/ReportTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -1150,7 +1150,7 @@ public function segmenter( &$collection,
$item['gratificacion']+
$item['aguinaldo'];
return $item;
});
});
$efectivoMin = $detalle->pluck('efectivo_anual_garantizado')->min();
$efectivoMax = $detalle->pluck('efectivo_anual_garantizado')->max();
$efectivoProm = $detalle->pluck('efectivo_anual_garantizado')->avg();
Expand Down Expand Up @@ -1297,7 +1297,9 @@ public function segmenter( &$collection,
$beneficiosMed = $this->median($beneficiosResto);
$beneficios25Per = $this->percentile(25, $beneficiosResto);
$beneficios75Per = $this->percentile(75, $beneficiosResto);


// dd($detalle);

$this->pusher( $collection,
$countCasosBeneficios,
Lang::get('reportReport.concept_total_benefits'),
Expand All @@ -1310,7 +1312,7 @@ public function segmenter( &$collection,
$dbClienteEnc->beneficios_resto,
$segmento,
$dbCargo);

//Aguinaldo Impactado
$aguinaldoImpMin = 0;
$aguinaldoImpMax = 0;
Expand All @@ -1321,13 +1323,15 @@ public function segmenter( &$collection,
$aguinaldoImpEmpresa = 0;

$detalle = $detalle->map(function($item){
$item['aguinaldo_impactado'] = (($item['salario_base'] * 12) +
$item['gratificacion'] +
$item['bono_anual'] +
$item['adicionales_resto'])/12;
$aguinaldoImp = (($item['salario_base'] * 12) +
$item['gratificacion'] +
$item['bono_anual'] +
$item['adicionales_resto'])/12;
$item['aguinaldo_impactado'] = $aguinaldoImp;

return $item;
});

$aguinaldoImpMin = $detalle->pluck('aguinaldo_impactado')->min();
$aguinaldoImpMax = $detalle->pluck('aguinaldo_impactado')->max();
$aguinaldoImpProm = $detalle->pluck('aguinaldo_impactado')->avg();
Expand Down Expand Up @@ -1359,7 +1363,7 @@ public function segmenter( &$collection,
//Total Compensación anual
$detalle = $detalle->map(function($item){
$item['total_comp_anual'] = $item['efectivo_total_anual'] +
$item['beneficios_resto'] * 12;
$item['beneficios_resto'];
return $item;
});
$totalCompAnualMin = $detalle->pluck('total_comp_anual')->min();
Expand Down Expand Up @@ -2384,8 +2388,9 @@ public function cargoReportAll(Request $request, $tipo, $muestraComision = true)
$dbEncuestadas = Cabecera_encuesta::where('periodo', $periodo)
->where('rubro_id', $rubro)
->get();

$encuestadasIds = $dbEncuestadas->pluck("id"); // Ids de las encuestas para where in

// conteo de encuestas según origen
$dbNacionales = 0;
$dbInternacionales = 0;
Expand Down Expand Up @@ -2745,6 +2750,7 @@ public function cargoReportEspecial(Request $request, $tipo, $muestraComision =

// Recuperamos los datos de las encuestas
$dbDetalle = Detalle_encuesta::whereIn('encuestas_cargo_id', $cargosEncuestasIds)->get();

// Datos de la encuesta llenada por el cliente
$dbClienteEnc = $dbDetalle->where('cabecera_encuesta_id', $dbEncuesta->id)->first();
if(empty($dbClienteEnc)){
Expand Down
6 changes: 3 additions & 3 deletions resources/views/clientes/home.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,9 @@
{{ method_field('PUT') }}
</form>
@if ($dbEmpresa->sub_rubro_id == 25)
<a href="#" class="btn waves-light waves-effect blue white-text" style="margin-bottom: 1em;" id="select_encuesta_esp">
<i class="material-icons left">dashboard</i>Reporte Especial
</a>
<a href="#" class="btn waves-light waves-effect blue white-text" style="margin-bottom: 1em;" id="select_encuesta_esp">
<i class="material-icons left">dashboard</i>Reporte Especial
</a>
@endif
</td>
</tr>
Expand Down

0 comments on commit f33c463

Please sign in to comment.