fix report filter data base on user login role dealer
This commit is contained in:
@@ -175,10 +175,12 @@ class AdminController extends Controller
|
||||
|
||||
$prev_mth_start = date('Y-m-d', strtotime(date($year.'-'. $request->month .'-1')." -1 month"));
|
||||
$prev_mth = explode('-', $prev_mth_start);
|
||||
if($request->month == date('m')) {
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('d');
|
||||
if($request->month == date('m') && $year == date('Y')) {
|
||||
// Jika bulan sekarang, ambil total bulan sebelumnya yang lengkap
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t', strtotime($prev_mth_start));
|
||||
}else{
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t');
|
||||
// Jika bulan lain, ambil total bulan sebelumnya yang lengkap
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t', strtotime($prev_mth_start));
|
||||
}
|
||||
|
||||
$prev_month_trx = [];
|
||||
@@ -309,10 +311,12 @@ class AdminController extends Controller
|
||||
foreach($works as $work1) {
|
||||
$prev_mth_start = date('Y-m-d', strtotime(date('Y-'. $request->month .'-1')." -1 month"));
|
||||
$prev_mth = explode('-', $prev_mth_start);
|
||||
if($request->month == date('m')) {
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('d');
|
||||
if($request->month == date('m') && date('Y') == date('Y')) {
|
||||
// Jika bulan sekarang, ambil total bulan sebelumnya yang lengkap
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t', strtotime($prev_mth_start));
|
||||
}else{
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t');
|
||||
// Jika bulan lain, ambil total bulan sebelumnya yang lengkap
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t', strtotime($prev_mth_start));
|
||||
}
|
||||
|
||||
// dd($prev_mth_end);
|
||||
@@ -430,10 +434,12 @@ class AdminController extends Controller
|
||||
foreach($works as $work1) {
|
||||
$prev_mth_start = date('Y-m-d', strtotime(date($request->year.'-'. $request->month .'-1')." -1 month"));
|
||||
$prev_mth = explode('-', $prev_mth_start);
|
||||
if($request->month == date('m')) {
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('d');
|
||||
if($request->month == date('m') && $request->year == date('Y')) {
|
||||
// Jika bulan sekarang, ambil total bulan sebelumnya yang lengkap
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t', strtotime($prev_mth_start));
|
||||
}else{
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t');
|
||||
// Jika bulan lain, ambil total bulan sebelumnya yang lengkap
|
||||
$prev_mth_end = $prev_mth[0].'-'.$prev_mth[1].'-'.date('t', strtotime($prev_mth_start));
|
||||
}
|
||||
|
||||
$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');
|
||||
|
||||
Reference in New Issue
Block a user