update notis lelong fasa 2 format baru
This commit is contained in:
@@ -412,6 +412,88 @@ class NotisController extends Controller
|
||||
return $pdf->download('Penjanaan Notis Fasa 1:Batch Lelong ' . $lelong_id . '.pdf');
|
||||
}
|
||||
|
||||
public function jananotis2_new2($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();
|
||||
|
||||
$current_date_time = $currentdate->toDateTimeString();
|
||||
|
||||
Log::info("Jana notis fasa 1: " . $user->kodcaw . ", " . $user->name);
|
||||
NotifyJanaNotis::dispatch($user->id, $user->kodcaw, $user->name, 'Jana Notis Fasa 1', $current_date_time);
|
||||
|
||||
$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','bakipjm','tagbaru')->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];
|
||||
}
|
||||
|
||||
$getdatalelongbid = LelongBid::where('lelong_id', $lelong_id)->where('norujukan', $marhun->norujukan)->first();
|
||||
//jika ambil data dari api
|
||||
$tagbaru = $marhun->tagbaru;
|
||||
// dd($tagbaru);
|
||||
if($tagbaru == '0'){
|
||||
$getkeuntunganhinggatarikhlelong = Http::get(config('app.api_ujrah_url'). 'get/upahtawarruqbytarikh',[
|
||||
'kodcaw' => $user->kodcaw,
|
||||
'norujukan' => $marhun->norujukan,
|
||||
'tarikh' => $getdatalelongbid['t_lelong'],
|
||||
'jeniskeuntungan' => 'asal'
|
||||
])->json();
|
||||
}elseif($tagbaru == '1'){
|
||||
$getkeuntunganhinggatarikhlelong = Http::get(config('app.api_ujrah_url'). 'get/upahtawarruqbytarikh',[
|
||||
'kodcaw' => $user->kodcaw,
|
||||
'norujukan' => $marhun->norujukan,
|
||||
'tarikh' => $getdatalelongbid['t_lelong'],
|
||||
'jeniskeuntungan' => 'onepercent'
|
||||
])->json();
|
||||
}
|
||||
// dd($getkeuntunganhinggatarikhlelong);
|
||||
$nilaitebus = (float) $getkeuntunganhinggatarikhlelong['harga_tebus'];
|
||||
$nilaipembiayaan = (float) $getdatalelongbid['pinjaman'];
|
||||
$nilaikeuntungan = (float) $getkeuntunganhinggatarikhlelong['upahsemasa'];
|
||||
$jumlah = $nilaipembiayaan + $nilaikeuntungan;
|
||||
|
||||
$marhuns[$index]['nilaitebus'] = $nilaitebus;
|
||||
$marhuns[$index]['nilaipembiayaan'] = $nilaipembiayaan;
|
||||
$marhuns[$index]['nilaikeuntungan'] = $nilaikeuntungan;
|
||||
$marhuns[$index]['jumlah'] = $jumlah;
|
||||
}
|
||||
// return view('pdf.jananotis', compact('marhuns', 'lelongid', 'caw', 'tarikh_cetak'));
|
||||
$pdf = PDF::loadView('pdf.jananotisfasa2_new', compact('marhuns', 'lelongid', 'caw', 'tarikh_cetak'))
|
||||
->setPaper('a4', 'potrait');
|
||||
|
||||
return $pdf->download('Penjanaan Notis Fasa 2:Batch Lelong ' . $lelong_id . '.pdf');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -33,7 +33,12 @@
|
||||
@foreach ($lelongid as $bid)
|
||||
<tr>
|
||||
{{-- <td><input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" value="{{ $bid->id }}"></td> --}}
|
||||
<td><a href="{{ route('jananotis.jananotis_new',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun dummy" style="margin-right:40px" >{{ $bid->lelong_id}}</a></td>
|
||||
<td>@if($bid->fasa == '1')
|
||||
<a href="{{ route('jananotis.jananotis_new',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun dummy" style="margin-right:40px" >{{ $bid->lelong_id}}</a>
|
||||
@elseif($bid->fasa == '2')
|
||||
<a href="{{ route('jananotis.jananotis_new2',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun dummy" style="margin-right:40px" >{{ $bid->lelong_id}}</a>
|
||||
@endif
|
||||
</td>
|
||||
<td> @php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $bid->tarikh_lelong );
|
||||
$datez = $myDateTime->format('d-m-Y');
|
||||
|
||||
@@ -232,7 +232,7 @@
|
||||
<table>
|
||||
|
||||
<tr>
|
||||
<td>Tarikh</td>
|
||||
<td>Tarikh Lelongan</td>
|
||||
<td>:</td>
|
||||
<td> @php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
|
||||
@@ -0,0 +1,341 @@
|
||||
<style>
|
||||
#header {
|
||||
/* font-family: Arial, Helvetica, sans-serif; */
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#header td, #customers th {
|
||||
|
||||
padding-left:4px;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
#header tr:nth-child(even){background-color: #ffffff;}
|
||||
|
||||
#header tr:hover {background-color: #ddd;}
|
||||
|
||||
#header th {
|
||||
/* padding-top: 12px;
|
||||
padding-bottom: 12px; */
|
||||
text-align: left;
|
||||
/* padding:4px; */
|
||||
color:black;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#scan {
|
||||
/* font-family: Arial, Helvetica, sans-serif; */
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#scan td, #scan th {
|
||||
|
||||
padding: 8px;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
#scan tr:nth-child(even){background-color: #ffffff;}
|
||||
|
||||
#scan tr:hover {background-color: #ddd;}
|
||||
|
||||
#scan th {
|
||||
padding-top: 12px;
|
||||
padding-bottom: 12px;
|
||||
text-align: left;
|
||||
padding:4px;
|
||||
color:black;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<style>
|
||||
#scan {
|
||||
/* font-family: Arial, Helvetica, sans-serif; */
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#scan td, #scan th {
|
||||
border-collapse: collapse;
|
||||
padding: 8px;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
#scan tr:nth-child(even){background-color: #ffffff;}
|
||||
|
||||
#scan tr:hover {background-color: #ddd;}
|
||||
|
||||
#scan th {
|
||||
border-collapse: collapse;
|
||||
padding-top: 12px;
|
||||
padding-bottom: 12px;
|
||||
text-align: left;
|
||||
padding:4px;
|
||||
color:black;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#details {
|
||||
/* font-family: Arial, Helvetica, sans-serif; */
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#details td, #details th {
|
||||
|
||||
padding: 8px;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
#details tr:nth-child(even){background-color: #ffffff;}
|
||||
|
||||
#details tr:hover {background-color: #ddd;}
|
||||
|
||||
#details th {
|
||||
padding-top: 12px;
|
||||
font-style:bold;
|
||||
padding-bottom: 12px;
|
||||
text-align: left;
|
||||
padding:4px;
|
||||
color:black;
|
||||
}
|
||||
.container{
|
||||
page-break-after:always;
|
||||
padding: 20px 20px 20px 20px;
|
||||
}
|
||||
.tablestyle{
|
||||
font-size:12px;
|
||||
}
|
||||
.tablestyle td, .tablestyle th{
|
||||
/* padding-top: 12px; */
|
||||
/* border:1px solid black; */
|
||||
|
||||
}
|
||||
.page-break {
|
||||
page-break-before: always;
|
||||
}
|
||||
</style>
|
||||
@foreach($marhuns as $index1=> $notis)
|
||||
{{-- {{dd($notis['nama']['alamat1'])}} --}}
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container">
|
||||
<table id="header">
|
||||
<tr>
|
||||
{{-- <th rowspan="4"style="width:100px"><br><img src="{{ asset('img/icon_pkb.png') }}" style="width:70px"></img></th> --}}
|
||||
<th colspan="1">{{ $caw['caw_name'] }}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top;">{{ $caw['alamat1'] }}</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top;">{{ $caw['alamat2'] }}</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top;">{{ ' No Tel : '. $caw['notel'] . ' No Faks : '. $caw['nofaks'] }}</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
|
||||
<div>
|
||||
<table class="tablestyle">
|
||||
<tr>
|
||||
<td width="15%">NO.RUJUKAN</td>
|
||||
<td width="1%">:</td>
|
||||
<td width="50%">{{$notis['norujukan']}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%">TARIKH
|
||||
</td>
|
||||
<td width="1%">:</td>
|
||||
<td width="43%">@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak);
|
||||
$datez = $myDateTime->format('d-m-Y');
|
||||
//echo($datez);
|
||||
$fmt = datefmt_create(
|
||||
'ms_MY',
|
||||
IntlDateFormatter::LONG,
|
||||
IntlDateFormatter::NONE,
|
||||
'Asia/Kuala_Lumpur',
|
||||
IntlDateFormatter::GREGORIAN
|
||||
);
|
||||
$cal = DateTime::createFromFormat('Y-m-d', $tarikh_cetak);
|
||||
|
||||
echo '' . strtoupper($fmt->format($cal));
|
||||
@endphp
|
||||
<td colspan="3"></td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td width="14%"></td>
|
||||
<td width="1%"></td>
|
||||
<td></td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
<table class="tablestyle">
|
||||
<tr>
|
||||
<td style="vertical-align:top;">KEPADA</td>
|
||||
<td style="vertical-align:top;">:</td>
|
||||
<td style="vertical-align:top;">{{ $notis['nama']['nama']}}
|
||||
<br> {{ strtoupper($notis['nama']['alamat1']) }} <br>
|
||||
{{-- {!! ($notis['nama']['alamat1'] === null || $notis['nama']['alamat1'] === '') ? '' : '<br>' . strtoupper($notis['nama']['alamat1']) !!} <br> --}}
|
||||
{{-- {!! ($notis['nama']['alamat2'] === null || $notis['nama']['alamat2'] === '') ? '' : '<br>' . strtoupper($notis['nama']['alamat2']) !!} <br> --}}
|
||||
{{ ' ' . $notis['nama']['poskod'] . ' ' . strtoupper($notis['nama']['namadaerah']) . ' ' . strtoupper($notis['nama']['negeri'])}}</td>
|
||||
<td></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<p>Tuan/Puan,</p>
|
||||
<h4>NOTIS LELONGAN AWAM BARANG GADAIAN
|
||||
{{-- @php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
$datez = $myDateTime->format('d-m-Y');
|
||||
echo($datez);
|
||||
|
||||
@endphp --}}
|
||||
</h4>
|
||||
<p>Dengan hormatnya kami ingin memaklumkan bahawa barang-barang cagaran tuan/puan keatas pembiayaan yang diberikan di cawangan seperti di atas <strong>akan/telah tamat kontrak dan akan dilelong.</strong></p>
|
||||
|
||||
<p>Butiran lelongan adalah seperti berikut :-</p>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>Tarikh Lelongan</td>
|
||||
<td>:</td>
|
||||
<td> @php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
$datez = $myDateTime->format('d-m-Y');
|
||||
//echo($datez);
|
||||
$fmttlelong = datefmt_create(
|
||||
'ms_MY',
|
||||
IntlDateFormatter::LONG,
|
||||
IntlDateFormatter::NONE,
|
||||
'Asia/Kuala_Lumpur',
|
||||
IntlDateFormatter::GREGORIAN
|
||||
);
|
||||
$tlelong = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
|
||||
echo '' . strtoupper($fmttlelong->format($tlelong));
|
||||
@endphp</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Cawangan</td>
|
||||
<td>:</td>
|
||||
<td>{{ $caw['caw_name'] }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Waktu</td>
|
||||
<td>:</td>
|
||||
{{-- <td>{{ date('H:i',strtotime($notis['masa'])). ' pagi' }}</td> --}}
|
||||
<td>{{ '10.30 pagi' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No.SAG</td>
|
||||
<td>:</td>
|
||||
<td>{{$notis['norujukan']}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<p>Tuan/Puan adalah dikehendaki untuk membuat urusan berikut dikaunter cawangan selewat-lewatnya <b>pada atau sebelum
|
||||
@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong );
|
||||
$datez = $myDateTime->modify('-3 day')->format('d-m-Y');
|
||||
//echo($datez);
|
||||
$fmtsblm = datefmt_create(
|
||||
'ms_MY',
|
||||
IntlDateFormatter::LONG,
|
||||
IntlDateFormatter::NONE,
|
||||
'Asia/Kuala_Lumpur',
|
||||
IntlDateFormatter::GREGORIAN
|
||||
);
|
||||
$tlelong = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
$datez = $tlelong->modify('-3 day');
|
||||
echo '' . strtoupper($fmtsblm->format($datez));
|
||||
@endphp
|
||||
@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong );
|
||||
$datez = $myDateTime->modify('-3 day')->format('d-m-Y');
|
||||
//echo($datez);
|
||||
$fmtsblm = datefmt_create(
|
||||
'ms_MY',
|
||||
IntlDateFormatter::FULL,
|
||||
IntlDateFormatter::FULL,
|
||||
'Asia/Kuala_Lumpur',
|
||||
IntlDateFormatter::GREGORIAN
|
||||
);
|
||||
$tlelong = DateTime::createFromFormat('Y-m-d', $lelongid->tarikh_lelong);
|
||||
$datez = $tlelong->modify('-3 day');
|
||||
$fmtsblm->setPattern('EEEE');
|
||||
echo '(' . strtoupper($fmtsblm->format($datez).')');
|
||||
@endphp:-</b></p>
|
||||
|
||||
|
||||
<table>
|
||||
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Pembiayaan</td>
|
||||
<td>:</td>
|
||||
<td>RM</td>
|
||||
<td align="right">{{number_format($notis['nilaipembiayaan'], 2, '.', ',') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Keuntungan</td>
|
||||
<td>:</td>
|
||||
<td>RM</td>
|
||||
<td align="right">{{number_format($notis['nilaikeuntungan'], 2, '.', ',') }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>RM</td>
|
||||
<td style='border-top: 1px solid black; border-bottom: 1px solid black;' align="right">{{ number_format($notis['jumlah'], 2, '.', ',') }}</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<p>Sekiranya tuan/puan masih tidak berurusan sehingga tarikh dinyatakan, maka pihak kami berhak menjual secara lelongan awam barang gadaian tersebut.
|
||||
Untuk sebarang pertanyaan, Tuan/Puan boleh menghubungi nombor tertera.<br />
|
||||
|
||||
Sekian, terima kasih.</p>
|
||||
|
||||
<p>Nota:</p>
|
||||
<i>Sila bawa bersama Surat Akaun Gadai (SAG) untuk sebarang urusan.</i><br>
|
||||
<i>Sila abaikan notis ini sekiranya pembayaran telah dibuat.</i>
|
||||
|
||||
|
||||
<p>Surat ini adalah cetakan komputer dan tiada tandatangan diperlukan.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
@@ -494,6 +494,7 @@ Route::group(['middleware' => ['permission:jananotis'],'prefix'=>'jananotis'], f
|
||||
Route::get('/senarainotis/{lelong_id}',['as'=>'jananotis.senarainotis','uses'=>'NotisController@senarainotis2']);
|
||||
Route::get('/jananotis/{lelong_id}',['as'=>'jananotis.jananotis','uses'=>'NotisController@jananotis2']);
|
||||
Route::get('/jananotis_new/{lelong_id}',['as'=>'jananotis.jananotis_new','uses'=>'NotisController@jananotis2_new']);
|
||||
Route::get('/jananotis_new2/{lelong_id}',['as'=>'jananotis.jananotis_new2','uses'=>'NotisController@jananotis2_new2']);
|
||||
|
||||
Route::post('/listnotis',['as'=>'jananotis.listnotis','uses'=>'NotisController@listnotis2']);
|
||||
Route::get('/send-email',['as'=>'jananotis.email','uses'=>'MailController@sendEmail']);
|
||||
|
||||
Reference in New Issue
Block a user