Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 4883 Rev 4916
Línea 324... Línea 324...
324
                $industry = new SurveyIndustry();
324
                $industry = new SurveyIndustry();
325
                $service = new SurveyService();
325
                $service = new SurveyService();
326
                $hydrator->hydrate($dataPost, $vacancy);
326
                $hydrator->hydrate($dataPost, $vacancy);
Línea 327... Línea 327...
327
 
327
 
-
 
328
                if($dataPost['job_description_id']){
-
 
329
                    $JobDescriptionSurveyId = $dataPost['job_description_id'];
328
                if($dataPost['job_description_id']){
330
                    $survey_id = $survey->id;
329
                    $surveyJobDescriptionMapper = SurveyJobDescriptionMapper::getInstance($this->adapter);
331
                    $surveyJobDescriptionMapper = SurveyJobDescriptionMapper::getInstance($this->adapter);
-
 
332
                    $jobDescription = $surveyJobDescriptionMapper->insert($JobDescriptionSurveyId, $survey_id);
-
 
333
 
-
 
334
                    if($result){
-
 
335
                        $data = [
-
 
336
                            'success' => true,
-
 
337
                            'data' => 'LABEL_RECORD_ADDED'
-
 
338
                        ];
-
 
339
                    }
-
 
340
                }
-
 
341
 
-
 
342
                if($dataPost['job_category_id']){
-
 
343
                    $JobCategorySurveyId = $dataPost['job_category_id'];
-
 
344
                    $survey_id = $survey->id;
-
 
345
                    $surveyJobCategoryMapper = SurveyJobCategoryMapper::getInstance($this->adapter);
-
 
346
                    $jobCategory = $surveyJobCategoryMapper->insert($JobCategorySurveyId, $survey_id);
-
 
347
 
-
 
348
                    if($result){
-
 
349
                        $data = [
-
 
350
                            'success' => true,
-
 
351
                            'data' => 'LABEL_RECORD_ADDED'
-
 
352
                        ];
-
 
353
                    }
-
 
354
                }
-
 
355
 
-
 
356
                if($dataPost['industry_id']){
-
 
357
                    $industrySurveyId = $dataPost['industry_id'];
-
 
358
                    $survey_id = $survey->id;
-
 
359
                    $surveyIndustryMapper = SurveyIndustryMapper::getInstance($this->adapter);
330
                    $jobDescription = $surveyJobDescriptionMapper->insert($dataPost['job_description_id'], $survey->id);
360
                    $industry = $surveyIndustryMapper->insert($industrySurveyId, $survey_id);
-
 
361
 
-
 
362
                    if($result){
-
 
363
                        $data = [
-
 
364
                            'success' => true,
-
 
365
                            'data' => 'LABEL_RECORD_ADDED'
-
 
366
                        ];
331
                    
367
                    }
332
                }
-
 
333
                $jobCategoryMapper = JobCategoryMapper::getInstance($this->adapter);
-
 
334
                $jobCategory = $jobCategoryMapper->fetchOneByUuid( $dataPost['job_category_id']);
-
 
335
                $jobCategory->job_category_id = $jobCategory->id;
368
                }
336
 
-
 
337
                $industryMapper = IndustryMapper::getInstance($this->adapter);
-
 
338
                $industry = $industryMapper->fetchOneByUuid($dataPost['industry_id']);
369
                
339
                $industry->industry_id = $industry->id;
-
 
340
 
-
 
341
                $serviceMapper = ServiceMapper::getInstance($this->adapter);
370
                if($dataPost['service_id']){
342
                $service = $serviceMapper->fetchOneByUuid($dataPost['service_id']);
371
                    $serviceSurveyId = $dataPost['service_id'];
343
                $service->service_id = $service->id;
-
 
344
 
372
                    $survey_id = $survey->id;
345
                $recruitmentSelectionVacancyMapper = RecruitmentSelectionVacancyMapper::getInstance($this->adapter);
-
 
346
 
373
                    $surveyServiceMapper = SurveyServiceMapper::getInstance($this->adapter);
347
                $result = $recruitmentSelectionVacancyMapper->insert($vacancy);
374
                    $service = $surveyServiceMapper->insert($serviceSurveyId, $survey_id);
348
 
375
 
349
                if ($result) {
-
 
350
                    $this->logger->info('Se agrego el proceso de reclutamiento' . $vacancy->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
-
 
351
 
376
                    if($result){
352
                    $data = [
377
                        $data = [
353
                        'success' => true,
378
                            'success' => true,
354
                        'data' => 'LABEL_RECORD_ADDED'
379
                            'data' => 'LABEL_RECORD_ADDED'
355
                    ];
-
 
356
 
-
 
357
                } else {
-
 
358
                    $data = [
-
 
359
                        'success' => false,
-
 
360
                        'data' => $recruitmentSelectionVacancyMapper->getError()
380
                        ];
361
                    ];
381
                    }
Línea 362... Línea 382...
362
                }
382
                }
363
 
383
 
364
                return new JsonModel($data);
384
                return new JsonModel($data);