From cf2da45dab2be9305d36733ee4adce66a3936f1a Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Tue, 9 May 2023 12:41:09 +0800 Subject: [PATCH] fix generate akru problem every month --- app/Console/Commands/generateAkruProblem.php | 71 ++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 app/Console/Commands/generateAkruProblem.php diff --git a/app/Console/Commands/generateAkruProblem.php b/app/Console/Commands/generateAkruProblem.php new file mode 100644 index 0000000..e16cfd3 --- /dev/null +++ b/app/Console/Commands/generateAkruProblem.php @@ -0,0 +1,71 @@ +option('all')){ + $zone = 'all'; + }else if($this->option('1')){ + $zone = '1'; + }else if ($this->option('2')){ + $zone = '2'; + }else if ($this->option('3')){ + $zone = '3'; + } + + $monthly = Carbon::now(); + $monthly = new Carbon(); + + $previousmonth = $monthly->subMonthsNoOverflow()->endOfMonth(); + $tahun = $previousmonth->year; + + $updateakru = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/admin/laporan/akrual/generateMonthly',[ + 'zone' => $zone, + 'bulan' => $previousmonth->month, + 'tahun' => $tahun, + ])->json(); + + $updateIG = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/admin/laporan/akrual/updateImbangDuga',[ + 'zone' => $zone, + 'tarikh' => $previousmonth, + ])->json(); + + $this->info('sucess'); + } +}