From eef577f78543b0bd272febb0ab75298e95b02cde Mon Sep 17 00:00:00 2001 From: Hafifie PKB Date: Wed, 5 Mar 2025 12:21:20 +0800 Subject: [PATCH] added autoserahan split for pendahuluan and serahan --- .../Controllers/AutoSerahanController.php | 19 ++++++++++++++----- routes/web.php | 2 ++ 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/AutoSerahanController.php b/app/Http/Controllers/AutoSerahanController.php index f32b5e8..fc58b75 100644 --- a/app/Http/Controllers/AutoSerahanController.php +++ b/app/Http/Controllers/AutoSerahanController.php @@ -214,11 +214,8 @@ class AutoSerahanController extends Controller $approval->approval_timestamp = $current; $approval->save(); - $updated_serahan = $this->autoSerahanEngine('serahan',$request->kodcaw,$request->teller,$request->amaun,$request->id); - $updated_pendahuluan = $this->autoSerahanEngine('pendahuluan',$request->kodcaw,$request->teller,$request->amaun,$request->id); - DB::connection('mysql7')->commit(); - return response()->json(['status' => 'success'],200); + return response()->json(['status' => 'success','approve_status' => 'approved'],200); }else{ $approval->operasi_name = $request->operasi_name; $approval->approval_status = 'REJECTED'; @@ -226,7 +223,7 @@ class AutoSerahanController extends Controller $approval->save(); DB::connection('mysql7')->commit(); - return response()->json(['status' => 'success'],200); + return response()->json(['status' => 'success','approve_status' => 'rejected'],200); } }catch(\Exception $e){ @@ -304,4 +301,16 @@ class AutoSerahanController extends Controller 'jumlahkeping' => $totalkeping )); } + + public function pendahuluanAutoSerahan(Request $request){ + + $updated_serahan = $this->autoSerahanEngine('serahan',$request->kodcaw,$request->teller,$request->amaun,$request->id); + + return response()->json(['status' => 'success'],200); + } + + public function serahanAutoSerahan(Request $request){ + + $updated_pendahuluan = $this->autoSerahanEngine('pendahuluan',$request->kodcaw,$request->teller,$request->amaun,$request->id); + } } \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 3a59931..6aa19cb 100644 --- a/routes/web.php +++ b/routes/web.php @@ -682,6 +682,8 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('autoserahan/list',['uses'=>'AutoSerahanController@getAutoSerahan']); $router->put('autoserahan/approve',['uses'=>'AutoSerahanController@autoSerahanApproval']); $router->post('autoserahan/create',['uses'=>'AutoSerahanController@createAutoSerahan']); + $router->put('autoserahan/pendahuluan'.['uses'=>'AutoSerahanController@pendahuluanAutoSerahan']); + $router->put('autoserahan/serahan',['uses'=>'AutoSerahanController@serahanAutoSerahan']); });