diff --git a/app/Http/Controllers/LaporanController.php b/app/Http/Controllers/LaporanController.php index 2600681..3c0d06e 100644 --- a/app/Http/Controllers/LaporanController.php +++ b/app/Http/Controllers/LaporanController.php @@ -1372,7 +1372,7 @@ class LaporanController extends Controller } } - return response('succesfully generated!'); + return response('succesful'); } public function GenerateMonthlyAkrual(Request $request){ @@ -1422,7 +1422,7 @@ class LaporanController extends Controller $available_akru = AkruNet::on($caw['mysql']) ->where('bulan',(int)$firstmonth_behind_month) - ->first()->toArray(); + ->first(); try{ if($available_akru){ @@ -1451,13 +1451,14 @@ class LaporanController extends Controller public function InsertDailyImbangDuga(Request $request){ $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first(); - DB::connection($cawangan['mysql'])->beginTransaction(); + $tarikh = new Carbon($request->tarikh); + DB::connection($cawangan['mysql'])->beginTransaction(); try{ $imbangduga = new imbangdugabackup(); $imbangduga->setConnection($cawangan['mysql']); $imbangduga->kodcaw = $request->kodcaw; - $imbangduga->tarikh = $request->tarikh; + $imbangduga->tarikh = $tarikh->toDateString(); $imbangduga->tunaiditangan = $request->tunaiditangan; $imbangduga->pembiayaantawarruq = $request->pembiayaantawarruq; $imbangduga->bayaranpendahuluan = $request->bayaranpendahuluan; @@ -1491,14 +1492,15 @@ class LaporanController extends Controller $imbangduga->totalharta = $request->totalharta; $imbangduga->totaltanggungan = $request->totaltanggungan; $imbangduga->tagtally = $request->tagtally; - $imbangduga->created_at = $request->tarikh; - $imbangduga->updated_at = $request->tarikh; + $imbangduga->created_at = $tarikh->toDateTimeString(); + $imbangduga->updated_at = $tarikh->toDateTimeString(); $imbangduga->save(); DB::connection($cawangan['mysql'])->commit(); + return response()->json('success',200); }catch (\Throwable $e){ DB::connection($cawangan['mysql'])->rollBack(); - return response($e); + return response()->json($e,500); } } } diff --git a/routes/web.php b/routes/web.php index 29d4d37..16e7f4e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -741,7 +741,7 @@ $router->group(['prefix'=>'admin'], function () use ($router){ $router->get('laporan/akrubulan',['uses'=>'AdminPageController@getLaporanAkruBulan']); $router->get('laporan/akrual/generateDaily',['uses'=>'LaporanController@GenerateDailyAkrual']); $router->get('laporan/akrual/generateMonthly',['uses'=>'LaporanController@GenerateMonthlyAkrual']); - $router->post('laporan/akrual/insertImbangDuga',['uses'=>'LaporanController@InsertDailyImbangDuga']); + $router->get('laporan/akrual/insertImbangDuga',['uses'=>'LaporanController@InsertDailyImbangDuga']); }); $router->group(['prefix'=>'lelong'], function () use ($router){