update komuditi

This commit is contained in:
afiq
2021-02-08 12:07:43 +08:00
parent b07c9b19dc
commit 4ec0a6cf92
2 changed files with 17 additions and 24 deletions
+16 -24
View File
@@ -49,24 +49,22 @@ class KomuditiController extends Controller
$current = Carbon::now();
$current = new Carbon();
$komuditi_current = Komuditi::on('mysql7')->where('date_purchase','=',$current->toDateString())->first();
$unit_current = $komuditi_current['unit_komuditi'];
$komuditi = KomuditiPurchase::on('mysql7')->where('date_purchase','=',$current->toDateString())->orderBy('created_at','desc')->first();
$update_unit = $unit_current + $request->unit_komuditi;
$transaksi_asal = KomuditiTransaksi::on('mysql7')->where('norujukan','=',$request->norujukan)->first();
$unit_baru = $transaksi_asal['unit_komuditi'] - $request->unit_komuditi;
$unit_current = $komuditi['unit_komuditi'];
$update_unit = $unit_current + $unit_baru;
$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')->where('id','=',$komuditi['id'])->update([
'unit_komuditi' => $update_unit
]);
$komuditi_purchase = KomuditiPurchase::on('mysql7')->create([
'unit_komuditi' => $request->unit_komuditi,
'date_purchase' => $current->toDateString(),
'purchased_by' => $request->purchased_by
$komuditi_transaksi = KomuditiTransaksi::on('mysql7')->where('norujukan','=',$request->norujukan)->update([
'unit_komuditi' => $request->unit_komuditi
]);
return response()->json($update_komuditi);
return response()->json($komuditi_transaksi);
}
public function transaksiKomuditi(Request $request){
@@ -74,7 +72,7 @@ class KomuditiController extends Controller
$current = new Carbon();
$komuditi_current = KomuditiPurchase::on('mysql7')->where('date_purchase','=',$current->toDateString())->orderBy('created_at','desc')->first();
// dd($komuditi_current);
$unit_current = $komuditi_current['unit_komuditi'];
$update_unit = $unit_current - $request->unit_komuditi;
@@ -95,21 +93,15 @@ class KomuditiController extends Controller
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);
$transaksi_asal = KomuditiTransaksi::on('mysql7')->where('norujukan','=',$request->norujukan)->first();
$unit_current = $komuditi_current['unit_komuditi'];
$update_unit = $unit_current + $request->unit_komuditi;
$update_unit = $unit_current + $transaksi_asal['unit_komuditi'];
$update_komuditi = KomuditiPurchase::on('mysql7')->where('id','=',$komuditi_current['id'])->update([
'unit_komuditi' => $update_unit
@@ -128,7 +120,7 @@ class KomuditiController extends Controller
public function getKomuditiProductUnit(Request $request){
$produk = KomuditiProduk::on('mysql7')->where('kodproduk','=',$request->kodproduk)->first();
// dd($produk['unit']);
return response()->json($produk['unit']);
}
+1
View File
@@ -254,6 +254,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
$router->post('komuditi/pembelian',['uses'=>'KomuditiController@beliKomuditi']);
$router->put('komuditi/update',['uses'=>'KomuditiController@updateKomuditi']);
$router->put('komuditi/transaksi',['uses'=>'KomuditiController@transaksiKomuditi']);
$router->put('komuditi/batal',['uses'=>'KomuditiController@batalKomuditi']);
$router->get('komuditi/produk',['uses'=>'KomuditiController@getKomuditiProduct']);
$router->get('komuditi/unit',['uses'=>'KomuditiController@getKomuditiProductUnit']);