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 @@
- | Bil |
+ ID Notis |
Tarikh Notis |
Cawangan |
Fasa |
@@ -151,7 +151,7 @@
@if($item2['status'] == 2)
@endif
- {{ $item2['details_caw']}}
+ {{ $item2['details_caw']}} : {{ $item2['bakitotalsag']}}/{{ $item2['totalsag']}}
@endforeach
@endforeach
@if($item['info']['daritempoh'] == '5' )
@@ -161,12 +161,13 @@
@endif |
{{-- {{ $item['info']['hinggatempoh'] ?? '-' }} | --}}
- {{-- Lihat --}}
- Kemaskini |
+ Lihat
+ {{-- Kemaskini --}}
@endforeach
+ *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');