orderBy('created_at','desc')->first(); return response()->json($komuditi); } public function checkKomuditiDashboard(){ $current = Carbon::now(); $current = new Carbon(); $komuditi = Komuditi::on('mysql7')->select('unit_komuditi')->where('date_purchase','=',$current->toDateString())->first(); $unit_komuditi = $komuditi['unit_komuditi']; return response()->json($unit_komuditi); } public function beliKomuditi(Request $request){ $current = Carbon::now(); $current = new Carbon(); $komuditi_purchase = KomuditiPurchase::on('mysql7')->create([ 'unit_komuditi' => $request->unit_komuditi, 'nilai' => $request->nilai, 'no_sijil' => $request->nosijil, 'kodproduct' => $request->kodproduct, 'purchased_by' => $request->purchased_by, 'date_purchase' => $current->toDateString() ]); return response()->json($komuditi_purchase); } public function updateKomuditi(Request $request){ $current = Carbon::now(); $current = new Carbon(); $komuditi_current = Komuditi::on('mysql7')->where('date_purchase','=',$current->toDateString())->first(); $unit_current = $komuditi_current['unit_komuditi']; $update_unit = $unit_current + $request->unit_komuditi; $update_komuditi = Komuditi::on('mysql7')->where('date_purchase','=',$current->toDateString())->update([ 'unit_komuditi' => $update_unit, 'purchased_by' => $request->purchased_by ]); $komuditi_purchase = KomuditiPurchase::on('mysql7')->create([ 'unit_komuditi' => $request->unit_komuditi, 'date_purchase' => $current->toDateString(), 'purchased_by' => $request->purchased_by ]); return response()->json($update_komuditi); } public function transaksiKomuditi(Request $request){ $current = Carbon::now(); $current = new Carbon(); $komuditi_current = KomuditiPurchase::on('mysql7')->orderBy('created_at','desc')->first(); // dd($komuditi_current); $unit_current = $komuditi_current['unit_komuditi']; $update_unit = $unit_current - $request->unit_komuditi; $update_komuditi = KomuditiPurchase::on('mysql7')->where('id','=',$komuditi_current['id'])->update([ 'unit_komuditi' => $update_unit ]); $komuditi_transaksi = KomuditiTransaksi::on('mysql7')->create([ 'unit_komuditi' => $request->unit_komuditi, 'norujukan' => $request->norujukan, 'kodcaw' => $request->kodcaw , 'teller' => $request->teller , 'masa' => $current->toTimeString(), 'tarikh' => $current->toDateString() ]); return response()->json($komuditi_transaksi); } public function ubahKomuditi(Request $request){ $komuditi_current = KomuditiPurchase::on('mysql7')->orderBy('created_at','desc')->first(); // dd($komuditi_current); $unit_current = $komuditi_current['unit_komuditi']; $update_unit = $unit_current + $request->unit_komuditi; } public function batalKomuditi(Request $request){ $komuditi_current = KomuditiPurchase::on('mysql7')->orderBy('created_at','desc')->first(); // dd($komuditi_current); $unit_current = $komuditi_current['unit_komuditi']; $update_unit = $unit_current + $request->unit_komuditi; $update_komuditi = KomuditiPurchase::on('mysql7')->where('id','=',$komuditi_current['id'])->update([ 'unit_komuditi' => $update_unit ]); $komuditi_transaksi = KomuditiTransaksi::on('mysql7')->where('norujukan','=',$request->norujukan)->delete(); return response()->json($komuditi_transaksi); } public function getKomuditiProduct(){ $produk = KomuditiProduk::on('mysql7')->get(); return response()->json($produk); } public function getKomuditiProductUnit(Request $request){ $produk = KomuditiProduk::on('mysql7')->where('kodproduk','=',$request->kodproduk)->first(); // dd($produk['unit']); return response()->json($produk['unit']); } public function getKomuditiProductDescription(Request $request){ $produk = KomuditiProduk::on('mysql7')->where('kodproduk','=',$request->kodproduk)->first(); return response()->json($produk); } }