Fix function jananotis

This commit is contained in:
Amir
2023-01-07 11:46:41 +08:00
parent d847bc5bbd
commit 589b600d73
3 changed files with 52 additions and 7 deletions
+47
View File
@@ -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){
+4 -6
View File
@@ -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
View File
@@ -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']);