update slip serahan dan penyata

This commit is contained in:
Amirah22
2022-10-19 15:24:16 +08:00
parent 59d66e03db
commit 46322e5202
3 changed files with 52 additions and 43 deletions
+32 -4
View File
@@ -1,6 +1,10 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Http;
use Illuminate\Http\Request;
use Spatie\Permission\Models\Role;
@@ -123,6 +127,7 @@ class SerahanController extends Controller
public function penyatabayaran($user_id, $lelong_id)
{
$total_berat = 0;
$user = Auth::user();
// dd($user_id);
@@ -144,8 +149,23 @@ class SerahanController extends Controller
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw','=',$user->kodcaw)
->select('lelongbid.norujukan','lelongbid.id','lelongbid.hargajual')
->get();
foreach($SAGWin as $index1=>$lelong2){
// dd($SAGWin);
$marhun= LelongBidMarhun::join('jenisemas','jenisemas.marhun','=','lelongbidmarhun.marhun')
->where('lelongbid_id','=',$lelong2['id'])
// ->where('kodcaw','=',$user['kodcaw'])
->get();
$total_berat = $total_berat + ($marhun->sum('berat'));
$SAGWin[$index1]['detailmarhun']=$marhun;
}
$senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
// ->where('lelongbid.kodcaw',$caw['caw_code']) buang jap nti check balik
->where('lelongbid.kodcaw','=',$user->kodcaw)
@@ -298,11 +318,17 @@ class SerahanController extends Controller
$lelong = Lelong::where('id',$lelong_id)
->first();
// dd($lelong);
$invois = Invoice::where('user_id',$user_id)
->where('lelong_id',$lelong_id)
->get();
// dd($invois);
$khazanah = Http::get('http://zone1.arrahn/api/roles_harian/' . $user->kodcaw ,[
'role_harian' => 'khazanah'
])->json();
// dd($roles_harian_khazanah);
$SAGWin = LelongBid::join('scan_semak','lelongbid.norujukan','=','scan_semak.norujukan')
@@ -311,14 +337,16 @@ class SerahanController extends Controller
->where('scan_semak.serahkpdpembida', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw',$user->kodcaw)
->select('lelongbid.id','lelongbid.norujukan','lelongbid.hargajual')
// ->where('payment.resit_id',$resit_id)
->get();
// dd($SAGWin);
if($SAGWin->isNotEmpty()){
foreach($SAGWin as $index1=>$lelong){
foreach($SAGWin as $index1=>$lelong2){
// dd($SAGWin);
$marhun= LelongBidMarhun::join('jenisemas','jenisemas.marhun','=','lelongbidmarhun.marhun')
->where('lelongbid_id','=',$lelong['id'])
->where('lelongbid_id','=',$lelong2['id'])
// ->where('kodcaw','=',$user['kodcaw'])
->get();
@@ -328,7 +356,7 @@ class SerahanController extends Controller
// $total_hargaasas = $total_hargaasas + ($marhun->sum('hargaasas'));
$SAGWin[$index1]['detailmarhun']=$marhun;
}
$senaraisag = LelongBid::where('lelongbid.kodcaw',$user->kodcaw)
@@ -341,7 +369,7 @@ class SerahanController extends Controller
$caw['total_bidaan'] = $senaraisag->sum('hargajual');
$pdf = PDF::loadView('pdf.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois','total_berat'))
$pdf = PDF::loadView('pdf.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois','total_berat','khazanah'))
->setPaper('a4', 'potrait');
return $pdf->download('Slip Serahan.pdf');
+16 -37
View File
@@ -58,7 +58,12 @@
<tr>
<td>{{$caw['alamat2']}}</td>
<td align="right">Tarikh Lelong :{{$lelong->tarikh_lelong}}</td>
<td align="right">Tarikh: @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelong->tarikh_lelong);
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp
</td>
</tr>
<tr>
@@ -120,52 +125,26 @@
<tr>
<td>{{$index+1}}</td>
<td>{{$info['norujukan']}}</td>
<td>{{$info['marhun']}}</td>
<td>{{ number_format($info['berat'], 2, '.', ',') }}</td>
<td>{{ number_format($info['hargabida'], 2, '.', ',') }}</td>
<td>@foreach ($info['detailmarhun'] as $item)
{{ "-".$item['descpt'] }}<br>
@endforeach</td>
<td align = 'right' >@foreach ($info['detailmarhun'] as $item)
{{ $item['berat'] }}<br>
@endforeach</td>
<td align = 'right'>{{ number_format($info['hargajual'], 2, '.', ',') }}</td>
</tr>
@endforeach
<tbody>
<tr>
<td colspan="3"><strong>Jumlah</strong></td>
<td colspan="1"><strong>{{ number_format($caw['total_berat'], 2, '.', ',') }}</strong></td>
<td colspan="1"><strong>{{ number_format($caw['total_bidaan'], 2, '.', ',') }}</strong></td>
<td colspan="1" align = 'right'><strong>{{ number_format($caw['total_berat'], 2, '.', ',') }}</strong></td>
<td colspan="1" align = 'right'><strong>{{ number_format($caw['total_bidaan'], 2, '.', ',') }}</strong></td>
</tr>
</tbody>
{{--
<tr>
<td colspan="5"><br><br>
<table width="100%" height="168" id="customers">
<thead>
<tr>
<th colspan="6"><u>BAYARAN MENGIKUT AKAUN</u></th>
</tr>
<tr>
<th width="20%" align="center">Berat(g)</th>
<th width="20%" align="center">Bayaran(RM)</th>
<th width="20%">Nama Bank</th>
<th width="20%">Pemegang Akaun</th>
<th width="20%">No.Akaun</th>
</tr>
</thead>
<tr>
<td>{{ number_format($caw['total_berat'], 2, '.', ',') }}</td>
<td>{{ number_format($caw['total_bidaan'], 2, '.', ',') }}</td>
<td>{{$caw['nama_bank']}}</td>
<td>{{$caw['bank_acc']}}</td>
<td>{{$caw['bank_acc_no']}}</td>
</tr>
<tbody>
<tr>
<td colspan="6"><div align="left"><font size="1"><i>*Sila Buat Pembayaran Mengikut Akaun</i></font></div></td>
</tr>
</tbody>
</table>
</td>
</tr> --}}
</tbody>
+4 -2
View File
@@ -63,7 +63,7 @@
<tr>
<td>{{$caw['alamat2']}}</td>
<td align="right">Tarikh: @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelong->t_lelong);
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelong->tarikh_lelong);
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp
@@ -166,7 +166,9 @@
Tandatangan Pembeli</td>
</tr>
<tr>
<td align="left">Nama: {{$user->name}}</td>
@foreach ($khazanah as $k)
<td align="left">Nama: {{$k['name']}}</td>
@endforeach
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nama: {{$userdetails->name}}</td>
</tr>