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 |
]);
|