Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17030 | Rev 17032 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 17030 Rev 17031
Línea 83... Línea 83...
83
                'success' => false,
83
                'success' => false,
84
                'message' => 'Invalid request method'
84
                'message' => 'Invalid request method'
85
            ]);
85
            ]);
86
        }
86
        }
Línea 87... Línea 87...
87
 
87
 
88
        // 🔹 Obtener el ID de la URL
88
        // 🔹 Obtener el ID desde form-data
Línea 89... Línea 89...
89
        $vacancyId = $this->params()->fromPost('id');
89
        $vacancyId = $this->params()->fromPost('id');
90
 
90
 
91
        // 🔹 Verificar si el ID es válido
91
        // 🔹 Verificar si el ID es válido
Línea 140... Línea 140...
140
        $statement = $queryMapper->getSql()->prepareStatementForSqlObject($select);
140
        $statement = $queryMapper->getSql()->prepareStatementForSqlObject($select);
141
        $resultSet = $statement->execute();
141
        $resultSet = $statement->execute();
Línea 142... Línea 142...
142
 
142
 
143
        // 🔹 Procesar los resultados
143
        // 🔹 Procesar los resultados
144
        $hydrator = new ArraySerializableHydrator();
144
        $hydrator = new ArraySerializableHydrator();
145
        $hydratingResultSet = new HydratingResultSet($hydrator, new ArrayObject());
145
        $hydratingResultSet = new HydratingResultSet($hydrator);
Línea 146... Línea 146...
146
        $hydratingResultSet->initialize($resultSet);
146
        $hydratingResultSet->initialize($resultSet);
147
 
-
 
148
        // 🔹 Convertir los resultados a array
147
 
149
        $vacancyData = [];
-
 
150
        foreach ($hydratingResultSet as $row) {
-
 
Línea 151... Línea 148...
151
            $vacancyData[] = $row;
148
        // 🔹 Obtener un solo resultado como diccionario
152
        }
149
        $vacancyData = $hydratingResultSet->current();
153
 
150
 
154
        // 🔹 Validar si no se encontraron resultados
151
        // 🔹 Validar si no se encontró la vacante
155
        if (empty($vacancyData)) {
152
        if (!$vacancyData) {
156
            return new JsonModel([
153
            return new JsonModel([
157
                'success' => false,
154
                'success' => false,