diff --git a/app/Http/Controllers/CallCenterController.php b/app/Http/Controllers/CallCenterController.php index e2f15c7..ab3f14a 100644 --- a/app/Http/Controllers/CallCenterController.php +++ b/app/Http/Controllers/CallCenterController.php @@ -433,7 +433,7 @@ class CallCenterController extends Controller // $notis = Notis::select('tarikh_notis','id') // ->groupBy('tarikh_notis') // ->get(); - $notis = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/senarainotisperingatan')->json(); + $notis = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/senarainotisperingatankedua')->json(); // dd($notis); foreach($notis as $info) { @@ -583,5 +583,49 @@ class CallCenterController extends Controller return view('callcenter.detailnotisperingatankedua',compact('detailnotis','senarai','notisid')); } + public function kemaskininotisperingatanbycaw($kodcaw,$notisid) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $senarai = []; + $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $kodcaw)->json(); + $bycawnotisperingatan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/bycawnotisperingatan/'.$kodcaw.'/'.$notisid)->json(); + $kemaskininotisperingatan = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url'). '/arcc/kemaskininotisperingatan', [ + 'kodcaw' => $kodcaw, + 'notisid' => $notisid + ])->json(); + if($kemaskininotisperingatan == 'success'){ + return view('callcenter.bycawdetailnotisperingatan',compact('cawangan_info','bycawnotisperingatan','kodcaw','notisid')); + // return redirect()->route('arcc.detailnotisperingatan',['notisid' => $notisid]) + // ->with('success','Data Telah Dikemaskini.'); + }elseif($kemaskininotisperingatan == 'failed'){ + return redirect()->route('arcc.detailnotisperingatan',['notisid' => $notisid]) + ->with('failed','Data Tidak Dikemaskini. Sila Semak Semula...'); + } + + // return view('callcenter.bycawdetailnotisperingatan',compact('cawangan_info','bycawnotisperingatan','kodcaw','notisid')); + } + + public function kemaskininotisperingatankeduabycaw($kodcaw,$notisid) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $senarai = []; + $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $kodcaw)->json(); + $bycawnotisperingatankedua = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/arcc/bycawnotisperingatankedua/'.$kodcaw.'/'.$notisid)->json(); + $kemaskininotisperingatan = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url'). '/arcc/kemaskininotisperingatan', [ + 'kodcaw' => $kodcaw, + 'notisid' => $notisid + ])->json(); + if($kemaskininotisperingatan == 'success'){ + return view('callcenter.bycawdetailnotisperingatankedua',compact('cawangan_info','bycawnotisperingatankedua','kodcaw','notisid','api_url')); + }elseif($kemaskininotisperingatan == 'failed'){ + return redirect()->route('arcc.detailnotisperingatankedua',['notisid' => $notisid]) + ->with('failed','Data Tidak Dikemaskini. Sila Semak Semula...'); + } + } + } diff --git a/resources/views/callcenter/detailnotisperingatan.blade.php b/resources/views/callcenter/detailnotisperingatan.blade.php index 199f73c..df960cf 100644 --- a/resources/views/callcenter/detailnotisperingatan.blade.php +++ b/resources/views/callcenter/detailnotisperingatan.blade.php @@ -144,13 +144,16 @@ @if($item['namacaw'][$index]['status'] == 2) @endif{{$item['namacaw'][$index]['details_caw']}} - {{$item['totalsag']}} - {{number_format($item['totalbakipjm'],2)}} - Lihat + @if($item['totalsag'] == 0){{$item['totalsag']}}@else {{$item['totalsag']}}@endif/{{$item['totalsagall']}} + @if($item['totalsag'] == 0){{number_format($item['totalbakipjm'],2)}}@else {{number_format($item['totalbakipjm'],2)}}@endif + + {{-- Lihat --}} + Kemaskini @endforeach +
*jika bilangan berkurang bermaksud telah masuk ke Notis Peringatan Kedua
diff --git a/resources/views/callcenter/detailnotisperingatankedua.blade.php b/resources/views/callcenter/detailnotisperingatankedua.blade.php index 4dbc646..8cae719 100644 --- a/resources/views/callcenter/detailnotisperingatankedua.blade.php +++ b/resources/views/callcenter/detailnotisperingatankedua.blade.php @@ -143,10 +143,11 @@ {{ $loop->iteration }} {{$item['namacaw'][$index]['details_caw']}} - {{$item['totalsag']}} - {{number_format($item['totalbakipjm'],2)}} - Lihat - + @if($item['totalsag'] == 0){{$item['totalsag']}}@else {{$item['totalsag']}}@endif/{{$item['totalsagall']}} + @if($item['totalsag'] == 0){{number_format($item['totalbakipjm'],2)}}@else {{number_format($item['totalbakipjm'],2)}}@endif + + {{-- Lihat --}} + Kemaskini @endforeach diff --git a/resources/views/callcenter/rekodnotisperingatan.blade.php b/resources/views/callcenter/rekodnotisperingatan.blade.php index bd81684..b702cc2 100644 --- a/resources/views/callcenter/rekodnotisperingatan.blade.php +++ b/resources/views/callcenter/rekodnotisperingatan.blade.php @@ -129,7 +129,7 @@ - + @@ -151,7 +151,7 @@ @if($item2['status'] == 2) @endif - {{ $item2['details_caw']}}
+ {{ $item2['details_caw']}} : {{ $item2['bakitotalsag']}}/{{ $item2['totalsag']}}
@endforeach @endforeach {{-- --}} + Lihat + {{-- Kemaskini --}} @endforeach
BilID Notis Tarikh Notis Cawangan Fasa @if($item['info']['daritempoh'] == '5' ) @@ -161,12 +161,13 @@ @endif{{ $item['info']['hinggatempoh'] ?? '-' }} - {{-- Lihat --}} - Kemaskini
+
*jika bilangan berkurang bermaksud telah masuk ke Notis Peringatan Kedua
diff --git a/resources/views/callcenter/rekodnotisperingatankedua.blade.php b/resources/views/callcenter/rekodnotisperingatankedua.blade.php index 5bdeae4..52caab6 100644 --- a/resources/views/callcenter/rekodnotisperingatankedua.blade.php +++ b/resources/views/callcenter/rekodnotisperingatankedua.blade.php @@ -152,7 +152,9 @@ @if($item2['status'] == 3) @endif - {{ $item2['details_caw']}}
+ @if($item2['bakitotalsagkedua'] > 0){{ $item2['details_caw']}} : {{ $item2['bakitotalsagkedua']}}/{{ $item2['totalsag']}} + @else {{ $item2['details_caw']}} : {{ $item2['bakitotalsagkedua']}}/{{ $item2['totalsag']}} + @endif
@endforeach @endforeach @if($item['info']['daritempoh'] == '5' ) @@ -162,7 +164,8 @@ @endif {{-- Lihat --}} - Kemaskini + Lihat + {{-- Kemaskini --}} @endforeach diff --git a/routes/web.php b/routes/web.php index 8e52a2a..a835915 100644 --- a/routes/web.php +++ b/routes/web.php @@ -420,7 +420,14 @@ Route::get('/detailnotisperingatankedua/{notisid}',['as'=>'arcc.detailnotisperin Route::get('/bycawnotisperingatankedua/{kodcaw}/{notisid}',['as'=>'arcc.bycawnotisperingatankedua','uses'=>'CallCenterController@bycawnotisperingatankedua'])->middleware('auth','callcenter'); Route::post('/blastkedua/{kodcaw}/{notisid}',['as'=>'arcc.blastkedua','uses'=>'CallCenterController@blastkedua'])->middleware('auth','callcenter'); Route::get('/kemaskininotisperingatankedua/{notisid}',['as'=>'arcc.kemaskininotisperingatankedua','uses'=>'CallCenterController@kemaskininotisperingatankedua'])->middleware('auth','callcenter'); +Route::get('/kemaskininotisperingatanbycaw/{kodcaw}/{notisid}',['as'=>'arcc.kemaskininotisperingatanbycaw','uses'=>'CallCenterController@kemaskininotisperingatanbycaw'])->middleware('auth','callcenter'); +Route::get('/kemaskininotisperingatankeduabycaw/{kodcaw}/{notisid}',['as'=>'arcc.kemaskininotisperingatankeduabycaw','uses'=>'CallCenterController@kemaskininotisperingatankeduabycaw'])->middleware('auth','callcenter'); +//taraf pc atau ppc +Route::get('/cawangan/notisperingatan',['as'=>'laporan.notisperingatan','uses'=>'KhazanahController@notisperingatan'])->middleware('auth','khazanah'); +Route::get('/cawangan/rekodnotisperingatanpertama',['as'=>'laporan.rekodnotisperingatanpertama','uses'=>'KhazanahController@rekodnotisperingatanpertama'])->middleware('auth','khazanah'); +Route::get('/cawangan/rekodnotisperingatankedua',['as'=>'laporan.rekodnotisperingatankedua','uses'=>'KhazanahController@rekodnotisperingatankedua'])->middleware('auth','khazanah'); +Route::get('/cawangan/detailnotisperingatan',['as'=>'laporan.detailnotisperingatan','uses'=>'KhazanahController@detailnotisperingatan'])->middleware('auth','khazanah');