コード例 #1
0
 public function run()
 {
     Model::unguard();
     Objetivo::create(array('objetivo' => '1', 'd_objetivo' => ''));
     Actividad::create(array('actividad' => '1', 'd_actividad' => ''));
 }
コード例 #2
0
 public function importarRms()
 {
     $rms_externos = $this->consultarRmsExternos();
     if (count($rms_externos) > 0) {
         foreach ($rms_externos as $rm_nuevo) {
             $proyecto = Proyecto::whereProyecto($rm_nuevo->proy)->get(array('id'));
             $cog = Cog::whereCog($rm_nuevo->cta)->get(['id']);
             $fondo = Fondo::whereFondo($rm_nuevo->fondo)->get(array('id'));
             if (count($cog) == 0 || count($fondo) == 0 || count($proyecto) == 0) {
                 dd('RM c/error: ' . $rm_nuevo->rm);
             }
             $rms = new Rm();
             $rms->rm = $rm_nuevo->rm;
             $rms->proyecto_id = $proyecto[0]->id;
             if (empty($rm_nuevo->objetivo)) {
                 $rms->objetivo_id = 1;
             } else {
                 $obj = Objetivo::whereObjetivo($rm_nuevo->objetivo)->get(['id']);
                 if (count($obj) == 0) {
                     $objetivo = new Objetivo();
                     $objetivo->objetivo = $rm_nuevo->objetivo;
                     $objetivo->save();
                     $rms->objetivo_id = $objetivo->id;
                 } else {
                     $rms->objetivo_id = $obj[0]->id;
                 }
             }
             if (empty($rm_nuevo->actividad)) {
                 $rms->actividad_id = 1;
             } else {
                 $act = Actividad::whereActividad($rm_nuevo->actividad)->get(['id']);
                 if (count($act) == 0) {
                     $actividad = new Actividad();
                     $actividad->actividad = $rm_nuevo->actividad;
                     $actividad->save();
                     $rms->actividad_id = $actividad->id;
                 } else {
                     $rms->actividad_id = $act[0]->id;
                 }
             }
             $rms->cog_id = $cog[0]->id;
             $rms->fondo_id = $fondo[0]->id;
             $rms->monto = $rm_nuevo->monto;
             $rms->d_rm = '';
             $rms->save();
         }
     }
 }