diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index aeafa8b..3857108 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -2411,7 +2411,9 @@ class GadaiController extends Controller ->sum('pinjaman'); if($kodcaw === '011232') - $rekod_pinjamandiberi -= 282; + { + $rekod_pinjamandiberi -= 282; + } $array_rekodemas = ['pinjamankoop' => $rekod_pinjamandiberi,'emaspalsu' => $rekod_emaspalsu]; diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 5e173ef..8c9bbe1 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -13,6 +13,8 @@ use App\AnsRugi; use App\SerahBaki; use App\Tebus; use App\Advansur; +use App\LelTebus; +use App\LelMarhun; use Illuminate\Http\Request; @@ -169,7 +171,7 @@ class LelongController extends Controller ->where('t_jual','<=',$request->tarikh) ->where(function($query) use ($tarikhbaru){ $query->whereNull('trkhtuntut') - ->orWhere('trkhtuntut','>','2021-02-25'); + ->orWhere('trkhtuntut','>',$tarikhbaru); }) ->where('baki','>=',0) ->sum('baki'); @@ -221,7 +223,9 @@ class LelongController extends Controller } if($kodcaw === '011232') + { $bakilelong += 6; + } $arraylelong = ['bakilelong' => $bakilelong, 'rugilelong' => $rugitotal]; @@ -234,57 +238,18 @@ class LelongController extends Controller $tarikhbaru = $request->mula; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); - if($kodcaw == 'KB2') - { - if($request->tarikh <= '2021-02-25') - { - $bakilelong = Lelong::on($cawangan['mysql']) - ->where('t_jual','>=',$request->mula) - ->where('t_jual','<=',$request->hingga) - ->where(function($query) use ($tarikhbaru){ - $query->whereNull('trkhtuntut') - ->orWhere('trkhtuntut','>',$tarikhbaru); - }) - ->where('baki','>=',0) - ->sum('baki'); - }else{ - $bakilelong = Lelong::on($cawangan['mysql']) - ->where('t_jual','>=',$request->mula) - ->where('t_jual','<=',$request->hingga) - ->where(function($query) use ($tarikhbaru){ - $query->whereNull('trkhtuntut') - ->orWhere('trkhtuntut','>','2021-02-25'); - }) - ->where('baki','>=',0) - ->sum('baki'); - } - }else{ $bakilelong = Lelong::on($cawangan['mysql']) ->where('trkhtuntut','>=',$request->mula) ->where('trkhtuntut','<=',$request->hingga) - // ->where(function($query) use ($tarikhbaru){ - // $query->whereNull('trkhtuntut') - // ->orWhere('trkhtuntut','>',$tarikhbaru); - // }) ->where('baki','>=',0) ->sum('baki'); - } - - $ansrugi = AnsRugi::on($cawangan['mysql']) - ->sum('bayaran'); $rugilelong = Lelong::on($cawangan['mysql']) ->where('trkhtuntut','>=',$request->mula) ->where('trkhtuntut','<=',$request->hingga) - //->where(function($query) use ($tarikhbaru) - //{ - // $query->whereNull('t_jual') - // ->orWhere('t_jual','>',$tarikhbaru); - //}) ->where('baki','<',0) ->sum('baki'); - // $rugitotal = $rugilelong + $ansrugi; $rugitotal = $rugilelong; $arraylelong = ['bakilelong' => $bakilelong, 'rugilelong' => $rugitotal]; @@ -422,6 +387,20 @@ class LelongController extends Controller return response()->json($tuntutbaki,200); } + public function showTuntutBakiTarikh($kodcaw,Request $request){ + + $current = Carbon::now(); + $current = new Carbon(); + + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); + + $tuntutbaki = TuntutBaki::on($cawangan['mysql']) + ->where('tarikh','=', $request->tarikh) + ->get(); + + return response()->json($tuntutbaki,200); + } + public function showTuntutBakiTeller($kodcaw,Request $request){ $current = Carbon::now(); @@ -494,7 +473,7 @@ class LelongController extends Controller ->sum('cajlelong'); if($kodcaw === '011232') - $cajlelong += 122.5; + $cajlelong +=122.5; return response()->json($cajlelong,200); } @@ -558,6 +537,32 @@ class LelongController extends Controller foreach($cawangan_all as $index=>$cawangan){ $list_tebus_today = Tebus::on($cawangan['mysql'])->where('t_tebus',$current->toDateString())->pluck('norujukan')->toArray(); $list_advansur_today = Advansur::on($cawangan['mysql'])->where('tarikh',$current->toDateString())->pluck('norujukan')->toArray(); + + $gadai_tebus = Gadai::on($cawangan['mysql'])->whereIn('norujukan',$list_tebus_today)->update([ + 'taglel' => 0 + ]); + $gadai_advansur = Gadai::on($cawangan['mysql'])->whereIn('norujukan',$list_advansur_today)->update([ + 'sttebus' => '', + 'taglel' => 0 + ]); + $lelong_tebus = Lelong::on($cawangan['mysql'])->whereIn('norujukan',$list_tebus_today)->get(); + foreach($lelong_tebus as $index=>$tebus_lelong){ + $tebus_detail = Tebus::on($cawangan['mysql'])->where('norujukan',$tebus_lelong['norujukan'])->first(); + + $lel_tebus = LelTebus::on($cawangan['mysql'])->create([ + 'tarikh' => $current->toDateString(), + 'teller' => $tebus_detail['teller'], + 'norujukan' => $tebus_lelong['norujukan'], + 'batch_no' => $tebus_lelong['batchno'], + 'nilai_marhun' => $tebus_lelong['nilaimarhun'], + 'pinjaman' => $tebus_lelong['pinjaman'], + 'upah' => $tebus_detail['bakiupah'], + 'jbg' => $tebus_detail['jbg'], + 'jenis_tebus' => 'T', + ]); + } + $lelong_marhun_tebus = LelMarhun::on($cawangan['mysql'])->whereIn('norujukan',$list_tebus_today)->delete(); + $lelong_marhun_adv = LelMarhun::on($cawangan['mysql'])->whereIn('norujukan',$list_advansur_today)->delete(); $lelong_tebus = Lelong::on($cawangan['mysql'])->whereIn('norujukan',$list_tebus_today)->delete(); $lelong_advansur = Lelong::on($cawangan['mysql'])->whereIn('norujukan',$list_advansur_today)->delete(); } diff --git a/app/Http/Controllers/TebusController.php b/app/Http/Controllers/TebusController.php index 8bb2172..4c5e809 100644 --- a/app/Http/Controllers/TebusController.php +++ b/app/Http/Controllers/TebusController.php @@ -568,7 +568,8 @@ class TebusController extends Controller ->whereNotNull('hargajualan') ->where('hargajualan','<>','bakihargajualan'); - $totalpenebusantawarruq = ($tebustawarruq->sum('tebus.pinjaman') - $tebustawarruqansuran->sum('gad.pinjaman')) + $tebustawarruqansuran->sum('gad.bakipjm'); + // $totalpenebusantawarruq = ($tebustawarruq->sum('tebus.pinjaman') - $tebustawarruqansuran->sum('gad.pinjaman')) + $tebustawarruqansuran->sum('gad.bakipjm'); + $totalpenebusantawarruq = $tebustawarruq->sum('tebus.pinjaman'); $bilpenebusantawarruq = $tebustawarruq->count(); $totalrebatetawarruq = $tebustawarruq->sum('tebus.rebate'); $totalkeuntungantawarruq = $tebustawarruq->sum('tebus.bakiupah'); @@ -929,7 +930,9 @@ class TebusController extends Controller $total = $keuntungansebelumtawarruq + $keuntungan; if($kodcaw === '011232') - $total += 623.5; + { + $total +=623.5; + } return response()->json($total,200); } diff --git a/app/Http/Controllers/VaultController.php b/app/Http/Controllers/VaultController.php index ccd243e..66daf7f 100644 --- a/app/Http/Controllers/VaultController.php +++ b/app/Http/Controllers/VaultController.php @@ -400,16 +400,6 @@ class VaultController extends Controller { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); - // $pendahuluan = Vault::on($cawangan['mysql']) - // ->where('kodcaw','=',$kodcaw) - // ->where('tarikh','<=', $request->tarikh) - // ->sum('pendahuluan'); - - // $serahan = Vault::on($cawangan['mysql']) - // ->where('kodcaw','=',$kodcaw) - // ->where('tarikh','<=', $request->tarikh) - // ->sum('serahan'); - $serahanpkb = '1000/020'; $serahanjmc = '1000/026'; $pendahuluanpkb = '7000/102'; diff --git a/app/LelMarhun.php b/app/LelMarhun.php new file mode 100644 index 0000000..61cfaa9 --- /dev/null +++ b/app/LelMarhun.php @@ -0,0 +1,24 @@ +