latest
This commit is contained in:
@@ -571,4 +571,44 @@ class LelongController extends Controller
|
||||
return response()->json('successful');
|
||||
}
|
||||
|
||||
public function searchBlockLelong(Request $request){
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw',$request->kodcaw)->first();
|
||||
|
||||
$lelong = Lelong::on($cawangan['mysql'])->where([['norujukan',$request->norujukan],['t_jual',null],['hargajual',0.00]])->first();
|
||||
|
||||
return response()->json($lelong);
|
||||
}
|
||||
|
||||
public function updateJBGLelong(){
|
||||
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||
$current = Carbon::now();
|
||||
|
||||
foreach($cawangan_all as $index=>$cawangan){
|
||||
$lelongList = Lelong::on($cawangan['mysql'])->where([['t_jual',null],['hargajual',0.00]])->get();
|
||||
|
||||
foreach($lelongList as $index=>$lelongData){
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->where('norujukan',$lelongData['norujukan'])->first();
|
||||
$tarikh_gadai = Carbon::parse($gadaiData['t_gadai']. ' 00:00:00');
|
||||
|
||||
$diff_gadai = date_diff($tarikh_gadai,$current);
|
||||
$year_gadai = $diff_gadai->format("%y") * 12;
|
||||
$month_gadai = $diff_gadai->format("%m");
|
||||
$days_gadai = $diff_gadai->format("%d");
|
||||
$days_gadai = $days_gadai + 1;
|
||||
|
||||
if($days_gadai >= 1 && $days_gadai <= 15){
|
||||
$extensivemonth_gadai = 0.5;
|
||||
}
|
||||
else if($days_gadai >= 16){
|
||||
$extensivemonth_gadai = 1;
|
||||
}
|
||||
$tempoh_gadai = $year_gadai + $month_gadai + $extensivemonth_gadai;
|
||||
|
||||
$lelong = Lelong::on($cawangan['mysql'])->where('norujukan',$lelongData['norujukan'])->update([
|
||||
'jbg' => $tempoh_gadai
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user