Add new generate pdf surat hak kepemilikan pembida

This commit is contained in:
Amir
2023-04-16 12:03:11 +08:00
parent 4b7d566fde
commit 7d74b3c71f
4 changed files with 210 additions and 8 deletions
@@ -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);