add weekly
This commit is contained in:
@@ -1244,10 +1244,14 @@ class GadaiController extends Controller
|
||||
$penggadai_all = [];
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$weekly = Carbon::now();
|
||||
$weekly = new Carbon();
|
||||
$monthly = Carbon::now();
|
||||
$monthly = new Carbon();
|
||||
$yearly = Carbon::now();
|
||||
$yearly = new Carbon();
|
||||
$weekly_array = Carbon::now();
|
||||
$weekly_array = new Carbon();
|
||||
$monthly_array = Carbon::now();
|
||||
$monthly_array = new Carbon();
|
||||
$yearly_array = Carbon::now();
|
||||
@@ -1258,6 +1262,16 @@ class GadaiController extends Controller
|
||||
if($request->method == 'daily'){
|
||||
array_push($array_totalup,['tarikh'=>$current->toDateString(),'totalgadai'=>0,'totaltebus'=>0,'totalupah'=>0]);
|
||||
}
|
||||
if($request->method == 'weekly'){
|
||||
for($i=0;$i<7;$i++){
|
||||
if($i == 0){
|
||||
$weekly_array_date = $weekly->subDays(0);
|
||||
}else{
|
||||
$weekly_array_date = $weekly->subDays(1);
|
||||
}
|
||||
array_push($array_totalup,['tarikh'=>$weekly_array_date->toDateString(),'totalgadai'=>0,'totaltebus'=>0,'totalupah'=>0]);
|
||||
}
|
||||
}
|
||||
if($request->method == 'monthly'){
|
||||
for($i=0;$i<12;$i++){
|
||||
if($i == 0){
|
||||
@@ -1275,16 +1289,19 @@ class GadaiController extends Controller
|
||||
}else{
|
||||
$yearly_array_date = $yearly_array->startOfYear()->subYears(1);
|
||||
}
|
||||
array_push($array_totalup,['tarikh'=>$yearly_array_date->year,'totalgadai'=>0,'totaltebus'=>0,'totalupah'=>0]);
|
||||
array_push($array_totalup,['tarikh'=>sprintf("%04d",$yearly_array_date->year),'totalgadai'=>0,'totaltebus'=>0,'totalupah'=>0]);
|
||||
}
|
||||
}
|
||||
|
||||
$weekly_date = $weekly->subDays(6)->toDateString();
|
||||
$monthly_date = $monthly->startOfMonth()->subMonths(11)->toDateString();
|
||||
$yearly_date = $yearly->startOfYear()->subYears(4)->toDateString();
|
||||
foreach($cawangan_all as $index => $cawangan){
|
||||
if($request->method == 'daily'){
|
||||
$gadai = Gadai::on($cawangan['mysql'])->selectRaw('SUM(pinjaman) AS totalpinjaman')->addSelect('t_gadai')->groupBy('t_gadai')->where('t_gadai','=',$current->toDateString())->orderBy('t_gadai','desc')->get();
|
||||
$tebus = Tebus::on($cawangan['mysql'])->selectRaw('SUM(pinjaman) AS totaltebus, SUM(bakiupah) AS totalupah')->addSelect('t_tebus')->groupBy('t_tebus')->where('t_tebus','=',$current->toDateString())->orderBy('t_tebus','desc')->get();
|
||||
}elseif($request->method == 'weekly'){
|
||||
$gadai = Gadai::on($cawangan['mysql'])->selectRaw('SUM(pinjaman) AS totalpinjaman')->addSelect('t_gadai')->groupBy('t_gadai')->where([['t_gadai','<=',$current->toDateString()],['t_gadai','>=',$weekly_date]])->orderBy('t_gadai','desc')->get();
|
||||
$tebus = Tebus::on($cawangan['mysql'])->selectRaw('SUM(pinjaman) AS totaltebus, SUM(bakiupah) AS totalupah')->addSelect('t_tebus')->groupBy('t_tebus')->where([['t_tebus','<=',$current->toDateString()],['t_tebus','>=',$weekly_date]])->orderBy('t_tebus','desc')->get();
|
||||
}elseif($request->method == 'monthly'){
|
||||
$gadai = Gadai::on($cawangan['mysql'])->selectRaw('SUM(pinjaman) AS totalpinjaman')->addSelect(DB::connection($cawangan['mysql'])->raw('DATE_FORMAT(t_gadai, "%Y-%m") as t_gadai'))->groupBy(DB::connection($cawangan['mysql'])->raw("DATE_FORMAT(t_gadai,'%Y%m')"))->where([['t_gadai','<=',$current->toDateString()],['t_gadai','>=',$monthly_date]])->orderBy('t_gadai','desc')->get();
|
||||
$tebus = Tebus::on($cawangan['mysql'])->selectRaw('SUM(pinjaman) AS totaltebus, SUM(bakiupah) AS totalupah')->addSelect(DB::connection($cawangan['mysql'])->raw('DATE_FORMAT(t_tebus, "%Y-%m") as t_tebus'))->groupBy(DB::connection($cawangan['mysql'])->raw("DATE_FORMAT(t_tebus,'%Y%m')"))->where([['t_tebus','<=',$current->toDateString()],['t_tebus','>=',$monthly_date]])->orderBy('t_tebus','desc')->get();
|
||||
|
||||
Reference in New Issue
Block a user