lelong tawarruq

This commit is contained in:
Afiq
2022-02-27 13:49:04 +08:00
parent 70219250c2
commit b9a9d65811
2 changed files with 136 additions and 119 deletions
+40 -25
View File
@@ -22,6 +22,7 @@ use App\Tebus;
use App\Advansur;
use App\LelTebus;
use App\LelMarhun;
use App\Audit;
use Illuminate\Http\Request;
use DB;
@@ -78,7 +79,7 @@ class LelongController extends Controller
if($bakilelong != 0){
$bakilelongtotal += $bakilelong;
}
}
}
return response()->json($bakilelongtotal, 200);
@@ -93,10 +94,10 @@ class LelongController extends Controller
->whereNull('lelong.trkhtuntut')
->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan')
->sum('baki');
if($rugilelong != 0){
$rugilelongtotal += $rugilelong;
}
}
}
return response()->json($rugilelongtotal, 200);
@@ -122,8 +123,8 @@ class LelongController extends Controller
if($bakilelong != 0){
$bakilelongtotal += $bakilelong;
}
}
return response()->json($bakilelongtotal, 200);
@@ -136,11 +137,11 @@ class LelongController extends Controller
->whereNull('lelong.trkhtuntut')
->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan')
->sum('baki');
if($rugilelong != 0){
$rugilelongtotal += $rugilelong;
}
}
return response()->json($rugilelongtotal, 200);
}
@@ -182,7 +183,7 @@ class LelongController extends Controller
})
->where('baki','>=',0)
->sum('baki');
}
}
}else{
$bakilelong = Lelong::on($cawangan['mysql'])
->where('t_jual','<=',$request->tarikh)
@@ -196,7 +197,7 @@ class LelongController extends Controller
$ansrugi = AnsRugi::on($cawangan['mysql'])
->sum('bayaran');
$rugilelong = Lelong::on($cawangan['mysql'])
->where('t_jual','<=',$request->tarikh)
->where(function($query) use ($tarikhbaru)
@@ -207,8 +208,8 @@ class LelongController extends Controller
->where('baki','<',0)
->sum('baki');
$rugitotal=$rugilelong + $ansrugi;
$rugitotal=$rugilelong + $ansrugi;
if($kodcaw == 'APM')
$bakilelong += 4498.1;
@@ -249,13 +250,13 @@ class LelongController extends Controller
$tarikhbaru = $request->mula;
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$bakilelong = Lelong::on($cawangan['mysql'])
->where('trkhtuntut','>=',$request->mula)
->where('trkhtuntut','<=',$request->hingga)
->where('baki','>=',0)
->sum('baki');
$rugilelong = Lelong::on($cawangan['mysql'])
->where('trkhtuntut','>=',$request->mula)
->where('trkhtuntut','<=',$request->hingga)
@@ -263,7 +264,7 @@ class LelongController extends Controller
->sum('baki');
$data_lelong = Lelong::on($cawangan['mysql'])->where([['t_jual','>=',$request->mula],['t_jual','<=',$request->hingga]])->get();
foreach($data_lelong as $index=>$lelong){
if($lelong['baki'] >= 0){
$cas_lelong += $lelong['cajlelong'];
@@ -275,7 +276,7 @@ class LelongController extends Controller
$rugi_lelong += abs($lelong['baki']);
}
}
$arraylelong = ['bakilelong' => $bakilelong, 'rugilelong' => $rugilelong, 'baki' => $baki_lelong, 'rugi' => $rugi_lelong, 'jumlahlelong' => $jumlah_lelong, 'caslelong' => $cas_lelong];
return response()->json($arraylelong,200);
@@ -295,7 +296,7 @@ class LelongController extends Controller
if(sizeof($akanlelong) != 0){
array_push($akanlelongarray,$akanlelong);
}
}
}
return response()->json($akanlelongarray);
@@ -394,7 +395,7 @@ class LelongController extends Controller
}else{
return response('Gagal', 200);
}
}
public function showTuntutBaki($kodcaw){
@@ -504,7 +505,7 @@ class LelongController extends Controller
public function cajlelongcalculationLejer($kodcaw,Request $request)
{
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$cajlelong = Lelong::on($cawangan['mysql'])
@@ -522,7 +523,7 @@ class LelongController extends Controller
$cajperkhidmatan = GlCode::on($cawangan['mysql'])
->where('glcode','=','7000/500')
->sum('amaun');
return response()->json($cajperkhidmatan,200);
}
@@ -667,7 +668,7 @@ class LelongController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$lelong = Lelong::on($cawangan['mysql'])
$lelong = Lelong::on($cawangan['mysql'])
->select('lelong.t_lelong','lelong.norujukan','gadai.jbg','gadai.nokp','gadai.pinjaman','gadai.bakiupah')
->leftJoin('gadai', 'gadai.norujukan', '=', 'lelong.norujukan')
// ->leftJoin('customer', 'customer.kpbaru', '=', 'gadai.nokp')
@@ -680,7 +681,7 @@ class LelongController extends Controller
->first();
$lelonglist = $lelong->get();
foreach($lelonglist as $index=>$lel)
{
$ansuran = Transaction::on('mysql7')
@@ -693,11 +694,11 @@ class LelongController extends Controller
->where('kpbaru','=',$lel['nokp'])
->orWhere('kplama','=',$lel['nokp'])
->first();
$poskod = Poskod::on('mysql7')
->where('poskod','=',$customer['poskod'])
->first();
$daerah = Daerah::on('mysql7')
->where('koddaerah','=',$poskod['koddaerah'])
->first();
@@ -711,7 +712,7 @@ class LelongController extends Controller
return response()->json($arraylelong);
}
public function DetailsNotisLelong($kodcaw){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
@@ -721,4 +722,18 @@ class LelongController extends Controller
return response()->json($detailslelong);
}
public function keluarLelongTawarruq(){
$cawangan_all = Cawangan::on('mysql7')->get();
foreach($cawangan_all as $index=>$cawangan){
$list_lelong = Lelong::on($cawangan['mysql'])->where('t_jual',null)->pluck('norujukan')->toArray();
$gadai_lelong = Gadai::on($cawangan['mysql'])->whereIn('norujukan',$list_lelong)->where('lelong_tawarruq',0)->pluck('norujukan')->toArray();
$delete_lelong = Lelong::on($cawangan['mysql'])->whereIn('norujukan',$gadai_lelong)->delete();
$update_gadai = Gadai::on($cawangan['mysql'])->whereIn('norujukan',$gadai_lelong)->update(['taglel'=>0]);
}
}
}