app/Http/Controllers/IncidenciaController.php
/**
        funcion que asigna un tecnico y una prioridad a una incidencia
     */
funcion que asigna un tecnico y una prioridad a una incidencia
funcion que asigna un tecnico y una prioridad a una incidencia
function asignarTecnicoPrioridad(Request $request)
    {
        header('Access-Control-Allow-Origin: *'); 
        header("Access-Control-Allow-Headers: *");
        $json = file_get_contents('php://input'); 
        $parametros = json_decode($json);
        try{
            DB::beginTransaction();
            $actualizar = Incidencia::where('idincidencia', $parametros->id)->update(['prioridad'=>$parametros->prioridad, 'tecnico_asignado'=>$parametros->tecnico]);
            $fecha = new DateTime();
            $usuario = User::where('idusuario',1)->first();
            log::insert([
                'tipo_acceso' => 'asignar tecnico/prioridad',
                'idusuario' => $usuario->nombre.' '.$usuario->apellidos,
                'fecha' => $fecha
            ]);
            DB::commit();
            if ($actualizar)
            {
                $respuesta = 200;
            }
        }catch(Exception $e){
            $respuesta = 201;
            DB::rollBack();
        }
        return json_encode($respuesta);
    }
function asignarTecnicoPrioridad ( Request $ request ) { header ( 'Access-Control-Allow-Origin: *' ) ; header ( " Access-Control-Allow-Headers: * " ) ; $ json = file_get_contents ( 'php://input' ) ; $ parametros = json_decode ( $ json ) ; try { DB :: beginTransaction ( ) ; $ actualizar = Incidencia :: where ( 'idincidencia' , $ parametros -> id ) -> update ( [ 'prioridad' => $ parametros -> prioridad , 'tecnico_asignado' => $ parametros -> tecnico ] ) ; $ fecha = new DateTime ( ) ; $ usuario = User :: where ( 'idusuario' , 1 ) -> first ( ) ; log :: insert ( [ 'tipo_acceso' => 'asignar tecnico/prioridad' , 'idusuario' => $ usuario -> nombre . ' ' . $ usuario -> apellidos , 'fecha' => $ fecha ] ) ; DB :: commit ( ) ; if ( $ actualizar ) { $ respuesta = 200 ; } } catch ( Exception $ e ) { $ respuesta = 201 ; DB :: rollBack ( ) ; } return json_encode ( $ respuesta ) ; }
funcion que asigna un tecnico y una prioridad a una incidencia
funcion que asigna un tecnico y una prioridad a una incidencia
//recibimos el json de angular // decodifica el json y lo guarda en paramentros //log del sistema