|
|
|
@ -71,6 +71,9 @@ class HorariosController extends Controller
|
|
|
|
|
case 'agent': |
|
|
|
|
$data = $this->agenteRepository->list(["id_empresa" => $id_empresa, "status" => true]); |
|
|
|
|
break; |
|
|
|
|
case 'horario': |
|
|
|
|
$data = $this->horarioRepository->list(["id_empresa" => $id_empresa, "status" => true]); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
$data = null; |
|
|
|
|
break; |
|
|
|
@ -165,19 +168,16 @@ class HorariosController extends Controller
|
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
$status = $request->status === "on" ? true : false; |
|
|
|
|
$id = $request->acao; |
|
|
|
|
$acao = $request->acao; |
|
|
|
|
if ($request->opcao == 3) { |
|
|
|
|
$id = $this->agenteRepository->get(["id" => $request->acao])->matricula; |
|
|
|
|
$acao = $this->agenteRepository->get(["id" => $request->acao])->matricula; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Horario::where("id", $id) |
|
|
|
|
->update([ |
|
|
|
|
'id_number' => $request->id_number, |
|
|
|
|
'nome' => $request->nome, |
|
|
|
|
'opcao' => $request->opcao, |
|
|
|
|
'acao' => $id, |
|
|
|
|
'status' => $status |
|
|
|
|
]); |
|
|
|
|
$created = $this->horarioRepository->atualizar($id, $request->id_number, $request->nome, $request->opcao, $acao, $status); |
|
|
|
|
|
|
|
|
|
if(!$created){ |
|
|
|
|
redirect()->back()->with('status', 'Erro ao tentar atualizar Horario'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return redirect()->back()->with('status', 'Atualizado com sucesso'); |
|
|
|
|
} |
|
|
|
|