add record insert jual beli komuditi di komuditi controller

This commit is contained in:
Ain Izazi
2024-12-29 11:02:47 +08:00
parent b8fcf29614
commit 088c9f9127
+19 -2
View File
@@ -2,6 +2,7 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\Audit;
use App\Komuditi; use App\Komuditi;
use App\KomuditiPurchase; use App\KomuditiPurchase;
use App\KomuditiTransaksi; use App\KomuditiTransaksi;
@@ -41,7 +42,6 @@ class KomuditiController extends Controller
public function beliKomuditi(Request $request){ public function beliKomuditi(Request $request){
$current = Carbon::now(); $current = Carbon::now();
$current = new Carbon();
$komuditi_purchase = KomuditiPurchase::on('mysql7')->create([ $komuditi_purchase = KomuditiPurchase::on('mysql7')->create([
'unit_komuditi' => $request->unit_komuditi, 'unit_komuditi' => $request->unit_komuditi,
@@ -64,12 +64,20 @@ class KomuditiController extends Controller
'harga'=> $request->nilai 'harga'=> $request->nilai
]); ]);
$audit = new Audit();
$audit->users = $request->purchased_by;
$audit->actions = "pembelian komuditi";
$audit->new_data = $komuditi_purchase;
$audit->kodcaw = $request->kodcaw;
$audit->created_at = $current;
$audit->updated_at = $current;
$audit->save();
return response()->json($komuditi_purchase); return response()->json($komuditi_purchase);
} }
public function jualKomuditi(Request $request){ public function jualKomuditi(Request $request){
$current = Carbon::now(); $current = Carbon::now();
$current = new Carbon();
$komuditi_asal = KomuditiPurchase::on('mysql7')->where('no_sijil','=',$request->nosijil)->latest()->first(); $komuditi_asal = KomuditiPurchase::on('mysql7')->where('no_sijil','=',$request->nosijil)->latest()->first();
@@ -86,6 +94,15 @@ class KomuditiController extends Controller
'harga'=> $komuditi_asal['nilai'] 'harga'=> $komuditi_asal['nilai']
]); ]);
$audit = new Audit();
$audit->users = $request->purchased_by;
$audit->actions = "penjualan komuditi";
$audit->new_data = $komuditi_asal;
$audit->kodcaw = $request->kodcaw;
$audit->created_at = $current;
$audit->updated_at = $current;
$audit->save();
return response()->json('berjaya'); return response()->json('berjaya');
} }