Fix function jananotis
This commit is contained in:
@@ -190,6 +190,53 @@ class NotisController extends Controller
|
||||
|
||||
}
|
||||
|
||||
public function jananotis2($lelong_id)
|
||||
{
|
||||
// focus only on variable: $marhuns, $lelongid, $caw, $tarikh_cetak
|
||||
// variable not use: $lelong_id, $customer, $listsag
|
||||
|
||||
$user = Auth::user();
|
||||
|
||||
$caw = Cawangan::where('caw_code', '=', $user->kodcaw)->first();
|
||||
|
||||
$currentdate = Carbon::now();
|
||||
$tarikh_cetak = $currentdate->toDateString();
|
||||
|
||||
$lelongid = Lelong::find($lelong_id);
|
||||
|
||||
$arraynorujukan = LelongBid::where('lelong_id', $lelong_id)->where('kodcaw', $caw->caw_code)->pluck('norujukan');
|
||||
|
||||
$marhuns = Gadai::on($caw->caw_code)->whereIn('norujukan', $arraynorujukan)->select('nokp', 'norujukan')->orderBy('nokp', 'asc')->get();
|
||||
|
||||
$marhuns_pluck_nokp = $marhuns->pluck('nokp');
|
||||
|
||||
$customers = Customer::whereIn('kpbaru', $marhuns_pluck_nokp)
|
||||
->orWhereIn('kplama', $marhuns_pluck_nokp)
|
||||
->join('poskod', 'customer.poskod', '=', 'poskod.poskod')
|
||||
->join('daerah', 'poskod.koddaerah', '=', 'daerah.koddaerah')
|
||||
->join('negeri', 'poskod.kodnegeri', '=', 'negeri.kodnegeri')
|
||||
->get();
|
||||
|
||||
$customers_keyBy_noKp = $customers->keyBy(function ($item) {
|
||||
if ($item->kpbaru != '') {
|
||||
return $item->kpbaru;
|
||||
} else if ($item->kplama != '') {
|
||||
return $item->kplama;
|
||||
}
|
||||
});
|
||||
|
||||
foreach ($marhuns as $index => $marhun) {
|
||||
if ($customers_keyBy_noKp[$marhun->nokp]) {
|
||||
$marhuns[$index]['nama'] = $customers_keyBy_noKp[$marhun->nokp];
|
||||
}
|
||||
}
|
||||
|
||||
$pdf = PDF::loadView('pdf.jananotis', compact('marhuns', 'lelongid', 'caw', 'tarikh_cetak'))
|
||||
->setPaper('a4', 'potrait');
|
||||
|
||||
return $pdf->download('Penjanaan Notis Fasa 1:Batch Lelong ' . $lelong_id . '.pdf');
|
||||
}
|
||||
|
||||
public function listnotis(Request $request){
|
||||
|
||||
|
||||
|
||||
@@ -197,12 +197,11 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@foreach ($lelongid as $bid)
|
||||
|
||||
<p>Tuan/Puan,</p>
|
||||
<h4>LELONGAN AWAM BARANG GADAIAN PADA
|
||||
@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $bid->tarikh_lelong);
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
$datez = $myDateTime->format('d-m-Y');
|
||||
echo($datez);
|
||||
|
||||
@@ -216,7 +215,7 @@
|
||||
<td>Tarikh</td>
|
||||
<td>:</td>
|
||||
<td> @php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $bid->tarikh_lelong);
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
$datez = $myDateTime->format('d-m-Y');
|
||||
echo($datez);
|
||||
@endphp</td>
|
||||
@@ -237,7 +236,7 @@
|
||||
|
||||
<p>Tuan/Puan adalah dikehendaki untuk membuat urusan berikut dikaunter cawangan <br><b>sebelum
|
||||
@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $bid->tarikh_lelong );
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong );
|
||||
$datez = $myDateTime->modify('-2 day')->format('d-m-Y');
|
||||
echo($datez);
|
||||
|
||||
@@ -248,7 +247,7 @@
|
||||
|
||||
{{-- <p>Bayaran kini boleh dibuat secara atas talian melalui https://pay.arrahn.com.my <b>sebelum
|
||||
@php
|
||||
$myDateTime2 = DateTime::createFromFormat('Y-m-d', $bid->tarikh_lelong );
|
||||
$myDateTime2 = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong );
|
||||
$datez2 = $myDateTime2->modify('-3 day')->format('d-m-Y');
|
||||
echo($datez2);
|
||||
@endphp:-</b>
|
||||
@@ -264,5 +263,4 @@
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
@endforeach
|
||||
+1
-1
@@ -468,7 +468,7 @@ Route::group(['middleware' => ['permission:jananotis'],'prefix'=>'jananotis'], f
|
||||
|
||||
Route::get('/pembida',['as'=>'jananotis.pembida','uses'=>'NotisController@pembida']);
|
||||
Route::get('/senarainotis/{lelong_id}',['as'=>'jananotis.senarainotis','uses'=>'NotisController@senarainotis']);
|
||||
Route::get('/jananotis/{lelong_id}',['as'=>'jananotis.jananotis','uses'=>'NotisController@jananotis']);
|
||||
Route::get('/jananotis/{lelong_id}',['as'=>'jananotis.jananotis','uses'=>'NotisController@jananotis2']);
|
||||
Route::post('/listnotis',['as'=>'jananotis.listnotis','uses'=>'NotisController@listnotis']);
|
||||
Route::get('/send-email',['as'=>'jananotis.email','uses'=>'MailController@sendEmail']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user