Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 1203 Rev 1204
Línea 322... Línea 322...
322
                            $jobDescriptionCompetency->competency_id = $competency->id;
322
                            $jobDescriptionCompetency->competency_id = $competency->id;
323
                            $jobDescriptionCompetency->job_description_id = $jobDescription->id;
323
                            $jobDescriptionCompetency->job_description_id = $jobDescription->id;
324
                            $jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
324
                            $jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
Línea 325... Línea 325...
325
 
325
 
326
                            for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
326
                            for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
327
                                    $jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
327
                                $jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
328
                                    $jobDescriptionBehaviorCompetency->competency_id = $competency->id;
328
                                $jobDescriptionBehaviorCompetency->competency_id = $competency->id;
329
                                    $jobDescriptionBehaviorCompetency->behavior_id = $competencies_selected[$i]['behaviors'][$b]['behavior_id'];
329
                                $jobDescriptionBehaviorCompetency->behavior_id = $competencies_selected[$i]['behaviors'][$b]['behavior_id'];
330
                                    $jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
330
                                $jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
331
                                    $jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
331
                                $jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
332
                                    $jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
332
                                $jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
333
                            }
333
                            }
334
                        }
334
                        }
Línea 335... Línea 335...
335
                    }
335
                    }
Línea 477... Línea 477...
477
                            $jobDescriptionCompetency->competency_id = $competency->id;
477
                            $jobDescriptionCompetency->competency_id = $competency->id;
478
                            $jobDescriptionCompetency->job_description_id = $jobDescription->id;
478
                            $jobDescriptionCompetency->job_description_id = $jobDescription->id;
479
                            $jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
479
                            $jobDescriptionCompetencyMapper->insert($jobDescriptionCompetency);
Línea 480... Línea 480...
480
 
480
 
481
                            for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
481
                            for ($b = 0; $b < count($competencies_selected[$i]['behaviors']); $b++) {
482
                                    $jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
482
                                $jobDescriptionBehaviorCompetency = new JobDescriptionBehaviorCompetency();
483
                                    $jobDescriptionBehaviorCompetency->competency_id = $competency->id;
483
                                $jobDescriptionBehaviorCompetency->competency_id = $competency->id;
484
                                    $jobDescriptionBehaviorCompetency->behavior_id = $competencies_selected[$i]['behaviors'][$b]['behavior_id'];
484
                                $jobDescriptionBehaviorCompetency->behavior_id = $competencies_selected[$i]['behaviors'][$b]['behavior_id'];
485
                                    $jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
485
                                $jobDescriptionBehaviorCompetency->level = $competencies_selected[$i]['behaviors'][$b]['level'];
486
                                    $jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
486
                                $jobDescriptionBehaviorCompetency->job_description_id = $jobDescription->id;
487
                                    $jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
487
                                $jobDescriptionBehaviorCompetencyMapper->insert($jobDescriptionBehaviorCompetency);
488
                            }
488
                            }
489
                        }
489
                        }
Línea 490... Línea 490...
490
                    }
490
                    }
Línea 589... Línea 589...
589
                    $behaviors = [];
589
                    $behaviors = [];
Línea 590... Línea 590...
590
 
590
 
Línea 591... Línea 591...
591
                    foreach ($behaviorCompetencies as $rows) {
591
                    foreach ($behaviorCompetencies as $rows) {
592
 
-
 
593
                        $behavior = $behaviorMapper->fetchOne($rows->behavior_id);
592
 
594
 
593
                        $behavior = $behaviorMapper->fetchOne($rows->behavior_id);
595
                        if ($behavior) {
594
                        if ($behavior) {
596
                            array_push($behaviors, [
595
                            array_push($behaviors, [
597
                                'behavior_id' => $record->id,
596
                                'behavior_id' => $record->id,
Línea 603... Línea 602...
603
                    }
602
                    }
Línea 604... Línea 603...
604
 
603
 
605
                    $jobDescriptionCompetency = $jobDescriptionCompetencyMapper->fetchOneByJobDescriptionIdAndCompetencyId($jobDescription->id, $record->id);
604
                    $jobDescriptionCompetency = $jobDescriptionCompetencyMapper->fetchOneByJobDescriptionIdAndCompetencyId($jobDescription->id, $record->id);
Línea 606... Línea -...
606
                    if ($jobDescriptionCompetency) {
-
 
607
 
605
                    if ($jobDescriptionCompetency) {
608
 
606
 
609
                        array_push($data['competencies_selected'], [
607
                        array_push($data['competencies_selected'], [
610
                            'competency_type_id' => $competencyTypesUUID[$record->competency_type_id],
608
                            'competency_type_id' => $competencyTypesUUID[$record->competency_type_id],
611
                            'competency_id' => $record->uuid,
-
 
612
                            'name' => $record->name,
609
                            'competency_id' => $record->uuid,
613
                            'level' => $jobDescriptionCompetency->level,
610
                            'name' => $record->name,
614
                            'behaviors' => $behaviors
611
                            'behaviors' => $behaviors
Línea 615... Línea 612...
615
                        ]);
612
                        ]);