diff --git a/app/Http/Controllers/Mobile/LelongMobileController.php b/app/Http/Controllers/Mobile/LelongMobileController.php index 72ac3741..d5e5ccf8 100644 --- a/app/Http/Controllers/Mobile/LelongMobileController.php +++ b/app/Http/Controllers/Mobile/LelongMobileController.php @@ -25,6 +25,7 @@ use App\Services\ResitPhotoService; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Storage; +use PDF; class LelongMobileController extends Controller { @@ -79,7 +80,7 @@ class LelongMobileController extends Controller $getKarat = LelKarat::where('lelong_id', '=' ,$activeLelong['id'])->whereNotIn('karat', ['18.0Kp', '14.0Kp'])->get(); $date_convert = strtotime($getKarat[0]['updated_at']); - $updatedDateTime = date("d-m-Y H:i A", $date_convert); + $updatedDateTime = date("d-m-Y h:i A", $date_convert); return response()->json([ 'success' => true, @@ -197,7 +198,7 @@ class LelongMobileController extends Controller if ($lelong) { $date_convert = strtotime($lelong->masatamat_lelong); - $lelong['masatamat_lelong'] = date("H:i A", $date_convert); + $lelong['masatamat_lelong'] = date("h:i A", $date_convert); $groupCawangan = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') ->where('user_id', '=', $userId) @@ -223,7 +224,7 @@ class LelongMobileController extends Controller } $date_convert = strtotime($data['masa_bidaan']); - $lelongBidder[$index1]['masa_bidaan'] = date("H:i A", $date_convert); + $lelongBidder[$index1]['masa_bidaan'] = date("h:i A", $date_convert); $total_hargabida += $data['hargabida']; $total_berat += $data['berat']; @@ -513,7 +514,7 @@ class LelongMobileController extends Controller $lelong = Lelong::where('sts_lelong', '=', 1)->first(); if ($lelong) { $date_convert = strtotime($lelong->masatamat_lelong); - $lelong->masatamat_lelong = date("H:i A", $date_convert); + $lelong->masatamat_lelong = date("h:i A", $date_convert); return response()->json(['success' => true, 'lelong' => $lelong]); } else { @@ -647,7 +648,58 @@ class LelongMobileController extends Controller 'lelongbid' => $lelongbid ]); } - + + public function resultInCawangan2(Request $request) + { + + $current = new Carbon(); + $date_convert = strtotime($current); + $current_convert = date("d-m-Y h:i A", $date_convert); + + $user = User::find($request->user_id, ['name', 'nokp', 'alamat', 'notelbimbit']); + + $lelong = Lelong::find($request->lelong_id, ['id', 'tarikh_lelong']); + + $date_convert = strtotime($lelong->tarikh_lelong); + $date_lelong_convert = date("d-m-Y", $date_convert); + + $cawangan = Cawangan::where('caw_code', $request->kodcaw)->select('caw_name', 'alamat1', 'alamat2', 'notel', 'nofaks')->first(); + + $lelong_bid_all = LelongBid::with(['lelongBidMarhun:id,lelongbid_id,marhun,berat', 'lelongBidMarhun.jenisEmas:marhun,descpt']) + ->join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') + ->where('lelongbid.lelong_id', $request->lelong_id) + ->where('lelongbidder.user_id', $request->user_id) + ->where('lelongbidder.status_bidder', 1) + ->where('lelongbid.kodcaw', $request->kodcaw) + ->select( + 'lelongbid.id AS id', + 'lelongbidder.id AS bidder_id', + 'lelongbid.norujukan', + 'lelongbid.kodcaw', + 'lelongbidder.hargabida', + 'lelongbid.marhun', + 'lelongbid.berat', + ) + ->get(); + + // return view('pdf.surathakkepemilikanbrg', compact('current_convert', 'date_lelong_convert', 'user', 'lelong_bid_all', 'cawangan')); + + $pdf = PDF::loadView('pdf.surathakkepemilikanbrg', compact('current_convert', 'date_lelong_convert', 'user', 'lelong_bid_all', 'cawangan'))->setPaper('a4', 'potrait'); + + return $pdf->download('Penyata Bayaran.pdf'); + } + + public function downloadInvoice(Request $request) + { + $user = User::find($request->user_id, ['name', 'nokp']); + + $pdf = PDF::loadView('pdf.penyatabayaranpembida')->setPaper('a4', 'potrait'); + + return $pdf->download('Penyata Bayaran.pdf'); + + return response()->json($user); + } + public function bidresults($user_id, $lelong_id) { $sag = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') @@ -962,10 +1014,10 @@ class LelongMobileController extends Controller if($data['masamula_lelong'] != null) { $date_convert = strtotime($data['masamula_lelong']); - $lelong[$index]['masamula_lelong'] = date("H:i A", $date_convert); + $lelong[$index]['masamula_lelong'] = date("h:i A", $date_convert); $date_convert_2 = strtotime($data['masatamat_lelong']); - $lelong[$index]['masatamat_lelong'] = date("H:i A", $date_convert_2); + $lelong[$index]['masatamat_lelong'] = date("h:i A", $date_convert_2); } $lelong[$index]['caw_name'] = substr($data['caw_name'], 8); diff --git a/app/Models/LelongBidMarhun.php b/app/Models/LelongBidMarhun.php index 5760b171..95558a85 100644 --- a/app/Models/LelongBidMarhun.php +++ b/app/Models/LelongBidMarhun.php @@ -31,4 +31,9 @@ class LelongBidMarhun extends Model public function pengesahan() { return $this->hasOne(Pengesahan::class, 'lelongbidmarhun_id', 'id'); } + + public function jenisEmas() + { + return $this->hasOne(JenisEmas::class, 'marhun', 'marhun'); + } } diff --git a/resources/views/pdf/surathakkepemilikanbrg.blade.php b/resources/views/pdf/surathakkepemilikanbrg.blade.php new file mode 100644 index 00000000..d69ff2bb --- /dev/null +++ b/resources/views/pdf/surathakkepemilikanbrg.blade.php @@ -0,0 +1,143 @@ + + +
+| {{$cawangan->caw_name}} | +|
| {{$cawangan->alamat1}} | +|
| {{$cawangan->alamat2}} | +|
| Tel :{{$cawangan->notel}} | +Tarikh Lelongan: {{$date_lelong_convert}} | +
| Faks :{{$cawangan->nofaks}} | +Cetakan pada {{$current_convert}} | +
| + | ||
| + | ||
| Nama | +: | +{{$user->name}} | +
| No.K/P | +: | +{{$user->nokp}} | +
| Alamat | +: | +{{$user->alamat}} | +
| No.Telefon | +: | +{{$user->notelbimbit}} | +
Bahawasanya barang tersebut adalah hak milik {{$user->name}} ({{$user->nokp}}).
+| Bil | +No Rujukan | +Jenis Barang | +Berat (g) | +Harga Bidaan (RM) | +
|---|---|---|---|---|
| {{$loop->iteration}} | +{{$lelong_bid->norujukan}} | +
+ @foreach($lelong_bid->lelongBidMarhun as $lel_bid_marhun)
+ {{$lel_bid_marhun->jenisEmas->descpt}} + @endforeach + |
+
+ @foreach($lelong_bid->lelongBidMarhun as $lel_bid_marhun)
+ {{$lel_bid_marhun->berat}} + @endforeach + |
+ {{ number_format($lelong_bid->hargabida, 2, '.', ',') }} | +
| Jumlah | +{{ number_format($lelong_bid_all->sum('berat'), 2, '.', ',') }} | +{{ number_format($lelong_bid_all->sum('hargabida'), 2, '.', ',') }} | +||