notis_call function
This commit is contained in:
@@ -627,5 +627,176 @@ class CallCenterController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function notisJbg(){
|
||||
$api_url = config('api.url');
|
||||
$auth_user = Auth::user();
|
||||
$caw = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
//dd('sini');
|
||||
return view('callcenter.cariangadaian',compact('api_url','caw'));
|
||||
}
|
||||
|
||||
public function carianJbg(Request $request){
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$api_url = config('api.url');
|
||||
$auth_user = Auth::user();
|
||||
$jbgmula = $request->jbgmula;
|
||||
$jbghingga = $request->jbghingga;
|
||||
$tprint = $current->toDateString();
|
||||
|
||||
$caw_all = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/arcc/cawangan/')->json();
|
||||
$senarai = [];
|
||||
foreach($caw_all as $cwgn)
|
||||
{
|
||||
$kodcaw = $cwgn['kodcaw'];
|
||||
$datagadai = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/arcc/gadaian/'.$kodcaw,[
|
||||
'jbgmula' => $request->jbgmula,
|
||||
'jbghingga' => $request->jbghingga,
|
||||
])->json();
|
||||
|
||||
$data = [
|
||||
'kodcaw'=>$cwgn['kodcaw'],
|
||||
'caw_name'=>$cwgn['details_caw'],
|
||||
'datagadai'=>$datagadai ? $datagadai : '',
|
||||
];
|
||||
array_push($senarai,$data);
|
||||
}
|
||||
// dd(1);
|
||||
return view('callcenter.gadaianjbg', compact('kodcaw','senarai','jbgmula','jbghingga'));
|
||||
}
|
||||
|
||||
public function janadatanotisjbg(Request $request){
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$currentNow = Carbon::now();
|
||||
$senarai = [];
|
||||
$tarikh_savedaftarnotis = $current->toDateString();
|
||||
$jbgmula = $request->jbgmula;
|
||||
$jbghingga = $request->jbghingga;
|
||||
$kodcaw = $request->kodcaw;
|
||||
$selected_caw = $request->caw;
|
||||
// dd($selected_caw);
|
||||
|
||||
$getbatchnotisjbg=Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/arcc/getbatchnotisjbg',[
|
||||
'jbgmula' => $jbgmula,
|
||||
'jbghingga' => $jbghingga,
|
||||
])->json();
|
||||
|
||||
$newbatchnotis=$getbatchnotisjbg;
|
||||
|
||||
if(!empty($selected_caw))
|
||||
{
|
||||
foreach($selected_caw as $index=>$caw){
|
||||
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $caw)->json();
|
||||
// dd($cawangan_info);
|
||||
$insertdatagadai = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/arcc/insertdatagadaijbg/'.$caw ,[
|
||||
'jbgmula' => $jbgmula,
|
||||
'jbghingga' => $jbghingga,
|
||||
'kodcaw' => $caw,
|
||||
'notisid' => $newbatchnotis
|
||||
])->json();
|
||||
|
||||
$data = [
|
||||
'kodcaw'=>$caw,
|
||||
'caw_name'=>$cawangan_info['details_caw'],
|
||||
'datagadai' => $insertdatagadai ? $insertdatagadai : '',
|
||||
];
|
||||
|
||||
array_push($senarai,$data);
|
||||
}
|
||||
}
|
||||
return redirect()->route('arcc.notisjbg')->with('success','Berjaya Daftar Notis Jbg.');
|
||||
}
|
||||
|
||||
public function rekodnotisjbg(){
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
|
||||
$arrayinfo = [];
|
||||
|
||||
// $notis = Notis::select('tarikh_notis','id')
|
||||
// ->groupBy('tarikh_notis')
|
||||
// ->get();
|
||||
$notisjbg = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/senarainotisjbg')->json();
|
||||
// dd($notisjbg);
|
||||
foreach($notisjbg as $info)
|
||||
{
|
||||
$getcawnotisjbg = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/getcawnotisjbg/'.$info['id'])->json();
|
||||
|
||||
array_push($arrayinfo, ['info'=> $info,'cawnotis' => $getcawnotisjbg]);
|
||||
}
|
||||
// dd($arrayinfo);
|
||||
return view('callcenter.rekodnotisjbg',compact('notisjbg','arrayinfo'));
|
||||
}
|
||||
|
||||
public function detailnotisjbg(Request $request){
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
|
||||
$senarai = [];
|
||||
$notisid = $request->notisid;
|
||||
|
||||
$detailnotisjbg = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/getcawnotisjbg/'.$notisid)->json();
|
||||
//dd($detailnotisjbg[0]);
|
||||
foreach($detailnotisjbg as $info)
|
||||
{
|
||||
$getcawnotisjbgbycaw = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/getcawnotisjbgbycaw', [
|
||||
'kodcaw' => $info[0]['kodcaw'],
|
||||
'notisid' => $notisid
|
||||
])->json();
|
||||
//dd($getcawnotisjbgbycaw);
|
||||
$data = [
|
||||
// 'kodcaw'=>$info[0]['kodcaw'],
|
||||
// 'caw_name'=>$info[0]['details_caw'],
|
||||
'getcawnotisjbgbycaw' => $getcawnotisjbgbycaw ? $getcawnotisjbgbycaw : '',
|
||||
];
|
||||
|
||||
array_push($senarai,$data);
|
||||
}
|
||||
|
||||
return view('callcenter.detailnotisjbg',compact('detailnotisjbg','senarai','notisid'));
|
||||
}
|
||||
|
||||
public function bycawnotisjbg($kodcaw,$notisid, Request $request)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $kodcaw)->json();
|
||||
$bycawnotisjbg = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/bycawnotisjbg/'.$kodcaw.'/'.$notisid)->json();
|
||||
|
||||
return view('callcenter.bycawdetailnotisjbg',compact('cawangan_info','bycawnotisjbg','kodcaw','notisid'));
|
||||
}
|
||||
|
||||
public function detsagcallbyjbg($kodcaw, $notisid, $id)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $kodcaw)->json();
|
||||
$bysagnotisjbg = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/arcc/bysagnotisjbg/'.$kodcaw.'/'.$notisid.'/'.$id)->json();
|
||||
$bysagnotisjbgCustomer = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/arcc/bysagnotisjbgcustomer/'.$kodcaw.'/'.$notisid.'/'.$id)->json();
|
||||
return view('callcenter.callnotisjbg',compact('cawangan_info','bysagnotisjbg','bysagnotisjbgCustomer'));
|
||||
}
|
||||
|
||||
public function bycawnotisjbg2($kodcaw,$notisid, Request $request)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $kodcaw)->json();
|
||||
$bycawnotisjbg = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/bycawnotisjbg2/'.$kodcaw.'/'.$notisid)->json();
|
||||
|
||||
return view('callcenter.bycawdetailnotisjbg2',compact('cawangan_info','bycawnotisjbg','kodcaw','notisid'));
|
||||
}
|
||||
|
||||
public function detsagcallbyjbg2($kodcaw, $notisid, $nokp)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $kodcaw)->json();
|
||||
$bysagnotisjbg = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/arcc/bysagnotisjbg2/'.$kodcaw.'/'.$notisid.'/'.$nokp)->json();
|
||||
$bysagnotisjbgCustomer = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/arcc/bysagnotisjbgcustomer2/'.$kodcaw.'/'.$notisid.'/'.$nokp)->json();
|
||||
// dd($bysagnotisjbg);
|
||||
return view('callcenter.callnotisjbg2',compact('cawangan_info','bysagnotisjbg','bysagnotisjbgCustomer','kodcaw','notisid','nokp','api_url'));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user