예제 #1
0
 public function divergencia(Os $os, Request $request)
 {
     if ($request->isMethod('post')) {
         $os->processos_divergentes()->where('divergencia', true)->delete();
         $this->parse($os, $request, 1);
     }
     if ($request->has('processo')) {
         $processo = Processo::find($request->processo);
         $os->processos()->where('codigo', $processo->codigo)->where('setor', $processo->setor)->where('divergencia', false)->delete();
         $processo->divergencia = false;
         $processo->save();
     }
     $divergencias = $os->getDivergencia();
     return view('operacional.processo.divergencia', compact('divergencias'));
 }