Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 1079 Rev 1080
Línea 311... Línea 311...
311
 
311
 
312
                if (!$companyPerformanceEvaluation->status) {
312
                if (!$companyPerformanceEvaluation->status) {
313
                    $companyPerformanceEvaluation->status = CompanyPerformanceEvaluationForm::STATUS_INACTIVE;
313
                    $companyPerformanceEvaluation->status = CompanyPerformanceEvaluationForm::STATUS_INACTIVE;
Línea -... Línea 314...
-
 
314
                }
-
 
315
 
-
 
316
                $jobDescriptionMapper = JobDescriptionMapper::getInstance($this->adapter);
-
 
317
                $jobDescription = $jobDescriptionMapper->fetchOneByUuid($dataPost['job_description_id']);
314
                }
318
                $companyPerformanceEvaluation->job_description_id = $jobDescription->id;
Línea 315... Línea 319...
315
 
319
 
316
                $result = $companyPerformanceEvaluationMapper->update($companyPerformanceEvaluation);
320
                $result = $companyPerformanceEvaluationMapper->update($companyPerformanceEvaluation);
317
 
321
 
Línea 344... Línea 348...
344
                ]);
348
                ]);
345
            }
349
            }
346
        } else if ($request->isGet()) {
350
        } else if ($request->isGet()) {
347
            $hydrator = new ObjectPropertyHydrator();
351
            $hydrator = new ObjectPropertyHydrator();
Línea -... Línea 352...
-
 
352
 
-
 
353
            $jobDescriptionMapper = JobDescriptionMapper::getInstance($this->adapter);
-
 
354
            $jobDescription = $jobDescriptionMapper->fetchOne($companyPerformanceEvaluation->job_description_id);
-
 
355
            if(!$jobDescription){
-
 
356
                $data = [
-
 
357
                    'success' => false,
-
 
358
                    'data' => 'ERROR_METHOD_NOT_ALLOWED'
-
 
359
                ];
-
 
360
    
-
 
361
                return new JsonModel($data);
-
 
362
 
-
 
363
            }
348
 
364
 
349
            $data = [
365
            $data = [
350
                'success' => true,
366
                'success' => true,
351
                'data' => [
367
                'data' => [
352
                    'id' => $companyPerformanceEvaluation->uuid,
368
                    'id' => $companyPerformanceEvaluation->uuid,
353
                    'name' => $companyPerformanceEvaluation->name,
369
                    'name' => $companyPerformanceEvaluation->name,
354
                    'job_description_id' => $companyPerformanceEvaluation->job_description_id,
370
                    'job_description_id' => $jobDescription->uuid,
355
                    'status' => $companyPerformanceEvaluation->status,
371
                    'status' => $companyPerformanceEvaluation->status,
356
                    'content' => $companyPerformanceEvaluation->content ? json_decode($companyPerformanceEvaluation->content) : [],
372
                    'content' => $companyPerformanceEvaluation->content ? json_decode($companyPerformanceEvaluation->content) : [],
357
                ]
373
                ]