Example #1
0
 public static function validado($carga)
 {
     $sat = $carga->sat()->lists('uuid');
     //que son casi todos
     $empresa = $carga->empresa()->whereNotIn('uuid', $sat)->lists('uuid');
     //que son casi todos
     $allSat = Archivos::whereIn('uuid', $sat)->where('validado', '=', true)->count();
     $allEmp = Archivos::whereIn('uuid', $empresa)->where('validado', '=', true)->count();
     $all = $allEmp + $allSat;
     $sumArch = $sat->count() + $empresa->count();
     $val = $sumArch > 0 ? round($all / $sumArch, 2) * 100 : 100;
     return $val;
 }