add remove wtd

This commit is contained in:
hafifierahman
2022-08-14 08:50:27 +08:00
parent 3037cd15b4
commit fa2f0c048f
2 changed files with 26 additions and 1 deletions
+25 -1
View File
@@ -2506,6 +2506,30 @@ class AdminPageController extends Controller
}
public function RemoveDraftWTD(Request $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
DB::connection('mysql7')->beginTransaction();
DB::connection($cawangan['mysql'])->beginTransaction();
try{
$result1 = SerahBaki::on($cawangan['mysql'])->where('batchno',$request->batchno)->delete();
$result2 = WTDDraft::on('mysql7')->where([['kodcaw',$request->kodcaw],['batchno_serah',$request->batchno]])->delete();
DB::connection($cawangan['mysql'])->commit();
DB::connection('mysql7')->commit();
return response()->json($result1,200);
}catch (\Exception $e) {
DB::connection('mysql7')->rollback();
DB::connection($cawangan['mysql'])->rollback();
return response()->json($e->getMessage(),400);
}
}
public function ProsesWTD(Request $request){
$current = Carbon::now();
@@ -2576,7 +2600,7 @@ class AdminPageController extends Controller
't_update' => $current->toDateString()));
}
$serahbakiupdate = SerahBaki::on($cawangan['mysql'])->where('batchno',$batchno)->update(array('aktif' => 1));;
$serahbakiupdate = SerahBaki::on($cawangan['mysql'])->where('batchno',$batchno)->update(array('aktif' => 1,'t_jual' => $current->toDateString(),'nopelanggan' => $request->nocek));;
return response()->json('success',200);
+1
View File
@@ -715,6 +715,7 @@ $router->group(['prefix'=>'admin'], function () use ($router){
$router->post('wtd/process',['uses'=>'AdminPageController@ProsesWTD']);
$router->get('wtd/rekod',['uses'=>'AdminPageController@rekodWTD']);
$router->get('wtd/rekod/{batchno}',['uses'=>'AdminPageController@rekodWTDByBatchNo']);
$router->post('wtd/delete',['uses'=>'AdminPageController@RemoveDraftWTD']);
$router->get('audit/keuntungansebenar',['uses'=>'AdminPageController@KeuntunganSebenarExport']);
$router->get('laporan/aging',['uses'=>'AdminPageController@LaporanAging']);