diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 0e109a0..981692e 100755 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -55,7 +55,6 @@ class AdminController extends Controller } $ajax_url = route('dashboard_data').'?month='.$month.'&year='.$year.'&dealer='.$dealer; - // dd($ajax_url); return view('dashboard', compact('month','year', 'ajax_url', 'dealer', 'dealer_datas')); } @@ -134,7 +133,6 @@ class AdminController extends Controller $dealer_work_trx = DB::statement("PREPARE stmt FROM @sql"); $dealer_work_trx = DB::select(DB::raw("EXECUTE stmt")); DB::statement('DEALLOCATE PREPARE stmt'); - // DD($dealer_work_trx); $theads = ['DEALER']; $dealer_names = []; $dealer_trx = []; @@ -165,7 +163,6 @@ class AdminController extends Controller $dealer_names[] = $dealer_work->DEALER; } - // dd($dealer_trx); $dealer_trx = array_values($dealer_trx); $dealer = $request->dealer; $month = $request->month; @@ -319,7 +316,6 @@ class AdminController extends Controller $prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t', strtotime($prev_mth_start)); } - // dd($prev_mth_end); $yesterday_month_trx = Transaction::where('work_id', $work1->id)->where('dealer_id', $dealer->id)->whereDate('date', '>=', $prev_mth_start)->whereDate('date', '<=', $prev_mth_end)->sum('qty'); if(array_key_exists($work1->id, $prev_month_trxs_total)) { @@ -528,16 +524,12 @@ class AdminController extends Controller // $month_trxs_total = array_values($month_trxs_total); // $yesterday_month_trxs_total = array_values($yesterday_month_trxs_total); -// dd(["month_trxs_total" => $month_trxs_total, "yesterday_month_trxs_total" => $yesterday_month_trxs_total, "works" => $works->toArray()]); -// dd($month_trxs_total); -// dd($yesterday_month_trxs_total); $final_month_trxs_total = []; $final_yesterday_month_trxs_total = []; foreach($works as $work1) { $final_month_trxs_total[$work1->id] = array_key_exists($work1->id, $month_trxs_total) ? $month_trxs_total[$work1->id] : 0; $final_yesterday_month_trxs_total[$work1->id] = $yesterday_month_trxs_total[$work1->id]; } - // dd([$final_month_trxs_total, $final_yesterday_month_trxs_total]); $month_trxs_total = array_values($final_month_trxs_total); $yesterday_month_trxs_total = array_values($final_yesterday_month_trxs_total); $totals = []; diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php index 41e2eeb..d3cbc6c 100755 --- a/app/Http/Controllers/ApiController.php +++ b/app/Http/Controllers/ApiController.php @@ -93,7 +93,6 @@ class ApiController extends Controller $prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t'); } - // dd($prev_mth_end); $yesterday_month_trx = Transaction::where('work_id', $work1->id)->where('dealer_id', $id)->whereDate('date', '>=', $prev_mth_start)->whereDate('date', '<=', $prev_mth_end)->sum('qty'); if(array_key_exists($work1->id, $yesterday_month_trxs_total)) { @@ -153,7 +152,6 @@ class ApiController extends Controller $final_month_trxs_total[$work1->id] = $month_trxs_total[$work1->id]; $final_yesterday_month_trxs_total[$work1->id] = $yesterday_month_trxs_total[$work1->id]; } - // dd([$final_month_trxs_total, $final_yesterday_month_trxs_total]); $month_trxs_total = array_values($final_month_trxs_total); $yesterday_month_trxs_total = array_values($final_yesterday_month_trxs_total); diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 822019c..fe34e6d 100755 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -472,7 +472,6 @@ class ReportController extends Controller $sa_names = json_encode($sa_names); $trx_data = json_encode(array_values($trx_data)); - // dd($trx_data); $work_count = count($works); $month = $request->month; $dealer_id = $request->dealer; @@ -703,11 +702,28 @@ class ReportController extends Controller } $data = Transaction::leftJoin('users', 'users.id', '=', 'transactions.user_id') - ->leftJoin('users as sa', 'sa.id', '=', 'transactions.user_sa_id') - ->leftJoin('works as w', 'w.id', '=', 'transactions.work_id') - ->leftJoin('categories as cat', 'cat.id', '=', 'w.category_id') - ->leftJoin('dealers as d', 'd.id', '=', 'transactions.dealer_id') - ->select('transactions.id', 'transactions.status', 'transactions.user_id as user_id', 'transactions.user_sa_id as user_sa_id', 'users.name as username', 'sa.name as sa_name', 'cat.name as category_name', 'w.name as workname', 'transactions.qty as qty', 'transactions.date as date', 'transactions.police_number as police_number', 'transactions.warranty as warranty', 'transactions.spk as spk', 'transactions.dealer_id', 'd.name as dealer_name'); + ->leftJoin('users as sa', 'sa.id', '=', 'transactions.user_sa_id') + ->leftJoin('works as w', 'w.id', '=', 'transactions.work_id') + ->leftJoin('categories as cat', 'cat.id', '=', 'w.category_id') + ->leftJoin('dealers as d', 'd.id', '=', 'transactions.dealer_id') + ->leftJoin('prechecks as pre', 'pre.transaction_id', '=', 'transactions.id') + ->leftJoin('postchecks as post', 'post.transaction_id', '=', 'transactions.id') + ->select( + 'transactions.id', + 'transactions.status', + 'users.name as username', + 'sa.name as sa_name', + 'cat.name as category_name', + 'w.name as workname', + 'transactions.qty as qty', + 'transactions.date as date', + 'transactions.police_number as police_number', + 'transactions.warranty as warranty', + 'transactions.spk as spk', + 'd.name as dealer_name', + DB::raw('pre.id as precheck_id'), + DB::raw('post.id as postcheck_id') + ); // Filter by allowed dealers based on user role if($allowedDealers->count() > 0) { @@ -747,24 +763,70 @@ class ReportController extends Controller $data->orderBy('date', 'DESC'); return DataTables::of($data)->addIndexColumn() ->addColumn('action', function($row) use ($menu) { - $btn = '