diff --git a/app/Http/Controllers/WTDController.php b/app/Http/Controllers/WTDController.php index 07e52aa..be243a2 100644 --- a/app/Http/Controllers/WTDController.php +++ b/app/Http/Controllers/WTDController.php @@ -192,15 +192,10 @@ class WTDController extends Controller $startDate = $getReportDate($request->startDate); $endDate = $getReportDate($request->endDate); - - // $summarywtd = Http::get($request->hostname . '/admin/wtd/summaryWtd', [ // 'startDate' => $startDate, // 'endDate' => $endDate, - // ])->effectiveUri()->__toString(); - - // dd($summarywtd); - + // ])->effectiveUri()->__toString(); $summarywtd = Http::get($request->hostname . '/admin/wtd/summaryWtd', [ 'startDate' => $startDate, @@ -224,4 +219,36 @@ class WTDController extends Controller $request->endDate ),"Detail_Laporan_WTD_{$kodcaw}.xlsx"); } + + public function home() + { + return view('wtd.debug.home'); + } + + public function trail(Request $request) + { + $current = Carbon::now(); + + $getReportDate = function ($date_string) use ($current) { + return $date_string ? $date_string : $current->toDateString(); + }; + + $request->hostname = config('api.url'); + + $startDate = $getReportDate($request->startDate); + $endDate = $getReportDate($request->endDate); + + $debugwtd = Http::get($request->hostname . '/admin/wtd/debugWtd', [ + 'startDate' => $startDate, + 'endDate' => $endDate, + ])->json(); + + + if (!is_array($debugwtd)) { + $debugwtd = []; + } + + return view('wtd.debug.index', compact('debugwtd', 'startDate', 'endDate')); + } + } diff --git a/resources/views/layouts/sidebar.blade.php b/resources/views/layouts/sidebar.blade.php index 5357de1..2b19829 100644 --- a/resources/views/layouts/sidebar.blade.php +++ b/resources/views/layouts/sidebar.blade.php @@ -129,6 +129,18 @@ + + +
  • +
    + + + + Debug Proses WTD +
    +
  • +
    + {{--
  • diff --git a/resources/views/wtd/debug/home.blade.php b/resources/views/wtd/debug/home.blade.php new file mode 100644 index 0000000..9ca200f --- /dev/null +++ b/resources/views/wtd/debug/home.blade.php @@ -0,0 +1,48 @@ +@extends('layouts.app') + +@section('content') + +
    +
    + + +
    + @include('layouts.footer') +@endsection diff --git a/resources/views/wtd/debug/index.blade.php b/resources/views/wtd/debug/index.blade.php new file mode 100644 index 0000000..3d5d787 --- /dev/null +++ b/resources/views/wtd/debug/index.blade.php @@ -0,0 +1,198 @@ +@extends('layouts.app') + +@section('content') + +
    +
    + +
    + + + + +
    +
    +
    +
    Selesai WTD +
    +
    +
    +
    +
    + Mula + + Hingga + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    + + + + + + + + + + + + + + + @php + $totalserahbaki = 0; + $totaltuntutbaki = 0; + $totalwtd = 0; + @endphp + + + + @forelse ($debugwtd ?? [] as $dwtd) + @php + // Total + $totalserahbaki += $dwtd['serahb'] ?? 0; + $totaltuntutbaki += $dwtd['tuntutb'] ?? 0; + $totalwtd += $dwtd['twtd'] ?? 0; + @endphp + + + + + + + + + + + + @empty + + + + @endforelse + + + + + + + + + + +
    + No + + Kod Cawangan + + Cawangan + + Table Serahbaki + + Table Tuntutbaki + + Table WTD + + Action +
    +
    {{ $loop->iteration }}
    +
    +
    {{ $dwtd['kodcaw'] }}
    +
    +
    {{ $dwtd['details_caw'] }}
    +
    +
    {{ number_format($dwtd['serahb'], 2) }} + @if($dwtd['serahb'] == $dwtd['tuntutb'] && $dwtd['serahb'] == $dwtd['twtd']) + + @else + + @endif +
    +
    +
    {{ number_format($dwtd['tuntutb'], 2) }} + @if($dwtd['serahb'] == $dwtd['tuntutb'] && $dwtd['serahb'] == $dwtd['twtd']) + + @else + + @endif +
    +
    +
    {{ number_format($dwtd['twtd'], 2) }} + @if($dwtd['serahb'] == $dwtd['tuntutb'] && $dwtd['serahb'] == $dwtd['twtd']) + + @else + + @endif +
    +
    +
    + + @if($dwtd['serahb'] == $dwtd['tuntutb'] && $dwtd['serahb'] == $dwtd['twtd']) + + @else + Perlu Semakan + @endif +
    +
    + Data not available +
    + Jumlah Keseluruhan + + {{ number_format($totalserahbaki, 2) }} + + {{ number_format($totaltuntutbaki, 2) }} + + {{ number_format($totalwtd, 2) }} +
    + +
    +
    +
    + @include('layouts.footer') +
    +@endsection diff --git a/routes/web.php b/routes/web.php index adb4dcf..34c818c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -186,6 +186,10 @@ Route::post('/wtd/simulasi/simulasiToDraft', [WTDController::class, 'simulasiToD Route::get('/wtd/simulasi/serahbaki', [WTDController::class, 'serahbaki']); +//debug proses wtd +Route::get('/wtd/debugWTD/home', [WTDController::class, 'home'])->name('wtd.debugWTD.home'); +Route::get('/wtd/debugWTD/trail', [WTDController::class, 'trail'])->name('wtd.debugWTD.trail'); + //Audit Route::get('/audit',['as'=>'audit.index','uses'=>'App\Http\Controllers\AkaunController@AuditGenerator']);