add remove wtd
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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']);
|
||||
|
||||
Reference in New Issue
Block a user