add laporan perubahan marhun
This commit is contained in:
@@ -32,6 +32,7 @@ use App\Models\LelKarat_temp;
|
||||
use App\Models\Resit;
|
||||
use App\Models\Customer;
|
||||
use App\Models\LelongTebus;
|
||||
use App\Models\Pengesahan;
|
||||
|
||||
|
||||
use Carbon\Carbon;
|
||||
@@ -749,7 +750,64 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function lapubahmarhunlelongindex (){
|
||||
|
||||
$arraydetails = [];
|
||||
|
||||
$laporan= Pengesahan::join('lelongbidmarhun','pengesahan.lelongbidmarhun_id','=','lelongbidmarhun.id')
|
||||
->join('lelongbid','lelongbid.norujukan','=','pengesahan.norujukan')
|
||||
->select('pengesahan.norujukan','pengesahan.lelong_id','lelongbid.caw_id','pengesahan.diminta_pada','pengesahan.disahkan_oleh','pengesahan.disahkan_pada','pengesahan.diminta_oleh','pengesahan.status','pengesahan.status_ubah','lelongbidmarhun.old_karat','lelongbidmarhun.karat','lelongbidmarhun.old_berat','lelongbidmarhun.berat','lelongbid.kodcaw','lelongbid.norujukan','lelongbid.lelong_id')
|
||||
->whereNotNull('pengesahan.disahkan_oleh')
|
||||
->orderBy('pengesahan.id')
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($laporan as $lap) //stop here 01.09.2022
|
||||
{
|
||||
$details = CawanganLelong ::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$lap['lelong_id'])
|
||||
->where('caw_id',$lap['caw_id'])
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arraydetails, ['lap' =>$lap,'details' =>$details]);
|
||||
|
||||
}
|
||||
|
||||
return view('marhun.ubahmarhun', compact('laporan','arraydetails'));
|
||||
}
|
||||
|
||||
public function exportubahmarhun (){
|
||||
|
||||
$arraydetails = [];
|
||||
|
||||
$laporan= Pengesahan::join('lelongbidmarhun','pengesahan.lelongbidmarhun_id','=','lelongbidmarhun.id')
|
||||
->join('lelongbid','lelongbid.norujukan','=','pengesahan.norujukan')
|
||||
->select('pengesahan.norujukan','pengesahan.lelong_id','lelongbid.caw_id','pengesahan.diminta_pada','pengesahan.disahkan_oleh','pengesahan.disahkan_pada','pengesahan.diminta_oleh','pengesahan.status','pengesahan.status_ubah','lelongbidmarhun.old_karat','lelongbidmarhun.karat','lelongbidmarhun.old_berat','lelongbidmarhun.berat','lelongbid.kodcaw','lelongbid.norujukan','lelongbid.lelong_id')
|
||||
->whereNotNull('pengesahan.disahkan_oleh')
|
||||
->orderBy('pengesahan.id')
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($laporan as $lap) //stop here 01.09.2022
|
||||
{
|
||||
$details = CawanganLelong ::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$lap['lelong_id'])
|
||||
->where('caw_id',$lap['caw_id'])
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arraydetails, ['lap' =>$lap,'details' =>$details]);
|
||||
|
||||
}
|
||||
|
||||
$pdf = PDF::loadView('pdf.listubahmarhun',compact('laporan','arraydetails'))
|
||||
->setPaper('a4', 'landscape');
|
||||
|
||||
return $pdf->download('Senarai Perubahan Marhun.pdf');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user