tambah function marhun permata lelong
This commit is contained in:
@@ -33,6 +33,7 @@ use App\Models\Resit;
|
||||
use App\Models\Customer;
|
||||
use App\Models\TransaksiKeuntungan;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Support\Facades\Http;
|
||||
|
||||
class ReportCawanganController extends Controller
|
||||
{
|
||||
@@ -943,6 +944,167 @@ class ReportCawanganController extends Controller
|
||||
|
||||
}
|
||||
|
||||
Public function marhunpermatabycaw (){
|
||||
$user = Auth::user();
|
||||
$cawangan_all = Cawangan::where('caw_code','=',$user->kodcaw)
|
||||
->get();
|
||||
// dd($cawangan_all);
|
||||
foreach($cawangan_all as $index3=>$cawangan){
|
||||
$cawangan_all_groupby_caw = $cawangan->groupBy('caw_code');
|
||||
|
||||
$cawangan_all[$index3]["cawangan_info"] = $cawangan;
|
||||
}
|
||||
return view('laporan.marhunpermatabycaw',compact('cawangan_all'));
|
||||
}
|
||||
|
||||
Public function marhunpermatabycawdetail($cawid){
|
||||
$senarai = [];
|
||||
$cawangan = Cawangan::where('id','=',$cawid)->first();
|
||||
$cawanganDetail = $cawangan->caw_name;
|
||||
$kodcaw = $cawangan->caw_code;
|
||||
$cawid = $cawangan->id;
|
||||
$datalelong = Http::get(config('app.api_url'). 'get/listbatchlelong/'. $kodcaw ,[
|
||||
'kodcaw' => $kodcaw,
|
||||
])->json();
|
||||
$data = [
|
||||
'kodcaw'=>$kodcaw,
|
||||
'caw_name'=>$cawangan->caw_name,
|
||||
'lelong' => $datalelong ? $datalelong : '',
|
||||
];
|
||||
array_push($senarai,$data);
|
||||
// dd($bycaw_all);
|
||||
return view('laporan.marhunpermatabycawangan',compact('senarai','cawanganDetail','cawid'));
|
||||
}
|
||||
|
||||
Public function marhunpermatabycawdetailbatch($kodcaw,$batchno){
|
||||
$senarai = [];
|
||||
$cawangan = Cawangan::where('caw_code','=',$kodcaw)->first();
|
||||
$cawanganDetail = $cawangan->caw_name;
|
||||
|
||||
// $kodcaw = $cawangan->caw_code;
|
||||
$datalelong = Http::get(config('app.api_url'). 'get/listlelongbybatch/'.$kodcaw.'/'.$batchno ,[
|
||||
'kodcaw' => $kodcaw,
|
||||
'batchno' => $batchno,
|
||||
])->json();
|
||||
// dd($datalelong);
|
||||
$data = [
|
||||
'kodcaw'=>$kodcaw,
|
||||
'batchno'=>$batchno,
|
||||
'caw_name'=>$cawangan->caw_name,
|
||||
'lelong' => $datalelong ? $datalelong : '',
|
||||
];
|
||||
array_push($senarai,$data);
|
||||
// dd($senarai);
|
||||
return view('laporan.marhunpermatabycawanganbybatch',compact('senarai','cawanganDetail'));
|
||||
|
||||
|
||||
}
|
||||
|
||||
Public function marhunpermatabycawdetailall($cawid){
|
||||
$senarai = [];
|
||||
$cawangan = Cawangan::where('id','=',$cawid)->first();
|
||||
$cawanganDetail = $cawangan->caw_name;
|
||||
$kodcaw = $cawangan->caw_code;
|
||||
$cawid = $cawangan->id;
|
||||
$datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongall/'. $kodcaw ,[
|
||||
'kodcaw' => $kodcaw,
|
||||
])->json();
|
||||
// dd($datalelong);
|
||||
$data = [
|
||||
'kodcaw'=>$kodcaw,
|
||||
'caw_name'=>$cawangan->caw_name,
|
||||
'lelong' => $datalelong ? $datalelong : '',
|
||||
];
|
||||
array_push($senarai,$data);
|
||||
// dd($bycaw_all);
|
||||
return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail','cawid'));
|
||||
}
|
||||
|
||||
Public function marhunpermatabycawdetailallpdf($cawid, request $request){
|
||||
$senarai = [];
|
||||
$cawangan = Cawangan::where('id','=',$cawid)->first();
|
||||
// dd($cawangan);
|
||||
$cawanganDetail = $cawangan->caw_name;
|
||||
$kodcaw = $cawangan->caw_code;
|
||||
$datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongall/'. $kodcaw ,[
|
||||
'kodcaw' => $kodcaw,
|
||||
])->json();
|
||||
$data = [
|
||||
'kodcaw'=>$kodcaw,
|
||||
'caw_name'=>$cawangan->caw_name,
|
||||
'lelong' => $datalelong ? $datalelong : '',
|
||||
];
|
||||
array_push($senarai,$data);
|
||||
if($request->type == 'excel')
|
||||
{
|
||||
return view('kpi.datakpibycawdetailall_excel',compact('collection_datakpi','kodcaw'));
|
||||
}
|
||||
elseif($request->type == 'pdf')
|
||||
{
|
||||
$pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdf',compact('senarai','cawanganDetail'))
|
||||
->setPaper('a4', 'landscape');
|
||||
|
||||
return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf');
|
||||
}
|
||||
return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail'));
|
||||
|
||||
|
||||
}
|
||||
|
||||
Public function marhunpermatabycawdetailallT($cawid){
|
||||
$senarai = [];
|
||||
$cawangan = Cawangan::where('id','=',$cawid)->first();
|
||||
$cawanganDetail = $cawangan->caw_name;
|
||||
$kodcaw = $cawangan->caw_code;
|
||||
$cawid = $cawangan->id;
|
||||
$datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongallT/'. $kodcaw ,[
|
||||
'kodcaw' => $kodcaw,
|
||||
])->json();
|
||||
$data = [
|
||||
'kodcaw'=>$kodcaw,
|
||||
'caw_name'=>$cawangan->caw_name,
|
||||
'lelong' => $datalelong ? $datalelong : '',
|
||||
];
|
||||
array_push($senarai,$data);
|
||||
// dd($bycaw_all);
|
||||
return view('laporan.marhunpermatabycawanganallT',compact('senarai','cawanganDetail','cawid'));
|
||||
|
||||
|
||||
}
|
||||
|
||||
Public function marhunpermatabycawdetailallpdfT($cawid, request $request){
|
||||
$senarai = [];
|
||||
$cawangan = Cawangan::where('id','=',$cawid)->first();
|
||||
// dd($cawangan);
|
||||
$cawanganDetail = $cawangan->caw_name;
|
||||
$kodcaw = $cawangan->caw_code;
|
||||
$datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongallT/'. $kodcaw ,[
|
||||
'kodcaw' => $kodcaw,
|
||||
])->json();
|
||||
$data = [
|
||||
'kodcaw'=>$kodcaw,
|
||||
'caw_name'=>$cawangan->caw_name,
|
||||
'lelong' => $datalelong ? $datalelong : '',
|
||||
];
|
||||
array_push($senarai,$data);
|
||||
if($request->type == 'excel')
|
||||
{
|
||||
|
||||
return view('kpi.datakpibycawdetailall_excel',compact('collection_datakpi','kodcaw'));
|
||||
|
||||
}
|
||||
elseif($request->type == 'pdf')
|
||||
{
|
||||
$pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdfT',compact('senarai','cawanganDetail'))
|
||||
->setPaper('a4', 'landscape');
|
||||
|
||||
return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf');
|
||||
}
|
||||
// return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail'));
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user