Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.32 KB | None | 0 0
  1. for ($i = 0; $i < 7; $i++) {
  2.             $dim_nikah = Dim_Pernikahan::from('dim_pernikahan AS pnk')
  3.                 ->join('fact_kependudukan AS pdk', 'pnk.nik_suami', '=', 'pdk.nik')
  4.                 ->select('pnk.sk', 'pnk.id_nikah', 'pdk.desa', 'pnk.last_update')
  5.                 ->where('pdk.desa', '=', $this->desa[$i])
  6.                 ->orderBy('pnk.sk', 'asc')
  7.                 ->get();
  8.             $result = $this->getSourceData($this->url[$i], 'pernikahan');
  9.             if ($dim_nikah->isEmpty()) {
  10.                 if ($this->flag == 0) {
  11.                     Dim_Pernikahan::create([
  12.                         'id_nikah' => 0,
  13.                         'nik_suami' => 'Not Available',
  14.                         'nik_istri' => 'Not Available',
  15.                     ]);
  16.                     $this->flag = 1;
  17.                 }
  18.                 $this->handle_data_pernikahan(null, $result, 'insert');
  19.             } else {
  20.                 $dwh = array_map(function ($nikah) {
  21.                     return $nikah['id_nikah'];
  22.                 }, $dim_nikah->toArray());
  23.                 $sumber = array_map(function ($nikah) {
  24.                     return $nikah['id_pernikahan'];
  25.                 }, $result);
  26.                 $this->cdc($dim_nikah, $result, $dwh, $sumber, 'pernikahan');
  27.             }
  28.         }
  29.         $this->flag = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement