diff --git a/app/Http/Controllers/ReportCawanganController.php b/app/Http/Controllers/ReportCawanganController.php index 3f36b454..722bbeb2 100644 --- a/app/Http/Controllers/ReportCawanganController.php +++ b/app/Http/Controllers/ReportCawanganController.php @@ -903,9 +903,46 @@ class ReportCawanganController extends Controller return $pdf->download('Laporan Tuntut/Belum Baki Lelong.pdf'); - } + public function indexubahmarhun (){ + + $arraydetails = []; + + $user = Auth::user(); + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); + // dd($caw); + + $laporan= Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') + ->join('pengesahan','lelong.id','=','pengesahan.lelong_id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->select('cawangan_lelong.lelong_id','tarikh_lelong','lelong.fasa') + ->distinct() + ->orderBy('cawangan_lelong.lelong_id') + ->get() + ->toArray(); + // dd($laporan); + + + foreach($laporan as $brg) + { + $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('lelong_id', $brg['lelong_id']) + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->distinct() + ->orderBy('lelong_id') + ->get() + ->toArray(); + array_push($arraydetails,['brg' => $brg, 'detailsbrg' => $details ]); + } + + + return view('marhun.ubahmarhuncaw', compact('arraydetails')); + +} + diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 2e3ffd9e..e3d522bc 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -144,6 +144,8 @@ class ReportController extends Controller return view('lelong.brgleldetails', compact('arraydetails')); } + + public function senaraibrglelongdetails ($lelong_id, $kodcaw){ $lelongs= LelongBid::where('lelong_id','=',$lelong_id) @@ -1011,6 +1013,51 @@ class ReportController extends Controller return view('marhun.ubahmarhun', compact('cawangan','lelong_id','getpengesahan')); } + public function lapubahmarhunlelongindexpdf ($lelong_id, $kodcaw, $t_lelong){ + + $cawangan = Pengesahan::where('pengesahan.lelong_id', $lelong_id) + ->where('pengesahan.status', 1) + ->where('pengesahan.norujukan', 'LIKE', '%'.$kodcaw.'%') + ->whereNotNull('pengesahan.disahkan_oleh') + ->select('pengesahan.lelongbid_id','pengesahan.diminta_oleh','pengesahan.disahkan_oleh', 'pengesahan.disahkan_pada', 'pengesahan.norujukan', 'pengesahan.lelong_id') + ->orderBy('pengesahan.lelongbid_id') + ->distinct() + ->get(); + + foreach($cawangan as $index1=>$caw) + { + + $getpengesahan = Cawangan::where('caw_code', $kodcaw)->first(); + + $getdisahkanoleh = User::where('id', $caw['disahkan_oleh'])->first(); + $getdimintaoleh = User::where('id', $caw['diminta_oleh'])->first(); + + $status = Pengesahan::where('lelongbid_id', $caw['lelongbid_id']) + ->select('id as sahid','status_ubah', 'request_karat', 'request_berat', 'request_marhun') + ->get(); + + + $marhuns = LelongBidMarhun::where('lelongbid_id', $caw['lelongbid_id']) + ->get() + ->toArray(); + $cawangan[$index1]['namacaw'] = $getpengesahan['caw_name']; + $cawangan[$index1]['disahkan_oleh'] = $getdisahkanoleh['name']; + $cawangan[$index1]['diminta_oleh'] = $getdimintaoleh['name']; + $cawangan[$index1]['detailmarhun']=$status; + $cawangan[$index1]['detail']=$marhuns; + } + + $getpengesahan = Cawangan::where('caw_code', $kodcaw)->first(); + + + // return view('pdf.laporanubahmarhun', compact('cawangan','lelong_id','getpengesahan','t_lelong')); + + $pdf = PDF::loadView('pdf.laporanubahmarhun',compact('cawangan','lelong_id','getpengesahan','t_lelong')) + ->setPaper('a4', 'potrait'); + + return $pdf->download('Senarai Ubah Marhun.pdf'); + } + public function exportubahmarhun (){ $arraydetails = []; diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 490bc474..d2acb0b5 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -176,6 +176,11 @@ Barang Lelong Pembida +
diff --git a/resources/views/marhun/ubahmarhuncaw.blade.php b/resources/views/marhun/ubahmarhuncaw.blade.php index b345b9d6..3f04f301 100644 --- a/resources/views/marhun/ubahmarhuncaw.blade.php +++ b/resources/views/marhun/ubahmarhuncaw.blade.php @@ -44,6 +44,7 @@PERMODALAN KELANTAN BERHAD |
+ |
| Laporan Ubah Marhun | + +|
| Batch Lelong: {{$lelong_id}} | +Cawangan : {{$getpengesahan['caw_name']}} + |
| Tarikh Lelong : {{$t_lelong}} | +|
| Bil | +No Rujukan | +Perubahan | +Marhun Asal | +Marhun Baru | +Mutu Asal | +Mutu Baru | +Berat Asal (gm) | +Berat Baru (gm) | +Diminta Oleh | +Disahkan Oleh | + {{--Status | --}} + +
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $marhun['norujukan'] }} | +@foreach ($marhun['detailmarhun'] as $item)
+ @if($item['status_ubah'] == 1)
+ Mutu
+ @elseif($item['status_ubah'] == 2)
+ Pertambahan Marhun
+ @elseif($item['status_ubah'] == 3)
+ Hapus Marhun
+ @elseif($item['status_ubah'] == 4)
+ Berat
+ @elseif($item['status_ubah'] == 5)
+ Mutu & Berat
+ @elseif($item['status_ubah'] == 7)
+ Marhun
+ @elseif($item['status_ubah'] == 8)
+ Mutu, Berat & Marhun
+ @elseif($item['status_ubah'] == 9)
+ Mutu & Marhun
+ @elseif($item['status_ubah'] == 10)
+ Berat & Marhun
+ @endif
+ + @endforeach |
+ @foreach ($marhun['detail'] as $item)
+ {{$item['old_marhun']}} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ @if($item['request_marhun'] == null)
+ @else
+
+ @endif {{$item['request_marhun']}} + @endforeach |
+ @foreach ($marhun['detail'] as $item)
+ {{$item['old_karat']}} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ @if($item['request_karat'] == null)
+ @else
+
+ @endif{{$item['request_karat']}} + @endforeach |
+ @foreach ($marhun['detail'] as $item)
+ {{$item['old_berat']}} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ @if($item['request_berat'] == null)
+ @else
+
+ @endif{{$item['request_berat']}} + @endforeach |
+
+ {{ $marhun['diminta_oleh'] }} | +{{ $marhun['disahkan_oleh'] }} | + {{----}} + + |
| No Data | +|||||||||||