From f9d891335dee1eddea2c9fb3aefa3ed24c4bdafe Mon Sep 17 00:00:00 2001 From: afiq Date: Wed, 10 Nov 2021 04:23:07 +0800 Subject: [PATCH] double gadai AT --- app/Http/Controllers/GadaiController.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index c1f4c0e..d24d394 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -23,6 +23,8 @@ use App\KawalanStok; use App\Moratorium; use App\Audit; use App\Customer; +use App\KomuditiPurchase; +use App\KomuditiTransaksi; use Illuminate\Http\Request; @@ -2116,6 +2118,7 @@ class GadaiController extends Controller if($gadaiDouble){ Gadai::on($cawangan['mysql'])->whereIn('norujukan',$gadaiDouble)->delete(); Marhun::on($cawangan['mysql'])->whereIn('norujukan',$gadaiDouble)->delete(); + batalKomuditi($gadaiDouble); } return response('Deleted Successfully', 200); @@ -2161,6 +2164,24 @@ class GadaiController extends Controller } + public function batalKomuditi($norujukan){ + + $komuditi_current = KomuditiPurchase::on('mysql7')->orderBy('created_at','desc')->first(); + + $transaksi_asal = KomuditiTransaksi::on('mysql7')->whereIn('norujukan','=',$norujukan)->sum('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 + ]); + + $komuditi_transaksi = KomuditiTransaksi::on('mysql7')->whereIn('norujukan',$norujukan)->delete(); + + return 'success'; + } + public function TebusHapus($kodcaw,$norujukan,Request $request) { $current = Carbon::now();