change the report/map routes into v2
This commit is contained in:
@@ -74,49 +74,50 @@ class HomeProjectController extends Controller
|
||||
'data' => $projectsArray
|
||||
], 200);
|
||||
}
|
||||
// sharareh begin
|
||||
// public function getFastReactionProjectPoints(Request $request)
|
||||
// {
|
||||
// $province = $request->province_id;
|
||||
// $edare_shahri = $request->edare_shahri_id;
|
||||
// $status = $request->status;
|
||||
// $rms_status = $request->rms_status;
|
||||
|
||||
public function getFastReactionProjectPoints(Request $request)
|
||||
{
|
||||
$province = $request->province_id;
|
||||
$edare_shahri = $request->edare_shahri_id;
|
||||
$status = $request->status;
|
||||
$rms_status = $request->rms_status;
|
||||
// if ($request->date_from && $request->date_to) {
|
||||
// $date_from = $request->date_from.' 00:00:00';
|
||||
// $date_to = $request->date_to.' 23:59:59';
|
||||
// } else {
|
||||
// $date_from = Date('Y-m-d');
|
||||
// $date_to = new \DateTime('tomorrow');
|
||||
// $date_to = $date_to->format('Y-m-d');
|
||||
// }
|
||||
|
||||
if ($request->date_from && $request->date_to) {
|
||||
$date_from = $request->date_from.' 00:00:00';
|
||||
$date_to = $request->date_to.' 23:59:59';
|
||||
} else {
|
||||
$date_from = Date('Y-m-d');
|
||||
$date_to = new \DateTime('tomorrow');
|
||||
$date_to = $date_to->format('Y-m-d');
|
||||
}
|
||||
|
||||
$projects = RoadObserved::select('id', 'lng', 'lat','status')
|
||||
->whereBetween('created_at', [$date_from, $date_to])
|
||||
->when($province, function ($query) use ($province) {
|
||||
return $query->where('province_id', $province);
|
||||
})
|
||||
->when($rms_status, function ($query) use ($rms_status) {
|
||||
if ($rms_status == 2) {
|
||||
return $query->where('rms_status', '<>',0);
|
||||
} else {
|
||||
return $query->where('rms_status', 0);
|
||||
}
|
||||
})
|
||||
->when($edare_shahri, function ($query) use ($edare_shahri) {
|
||||
return $query->where('edarate_shahri_id', $edare_shahri);
|
||||
})
|
||||
->when($status, function ($query) use ($status) {
|
||||
return $query->where('status', $status);
|
||||
})
|
||||
// ->toSql();
|
||||
->get();
|
||||
return response()->json([
|
||||
'status' => 'succeed',
|
||||
'message' => '',
|
||||
'data' => $projects
|
||||
], 200);
|
||||
}
|
||||
// $projects = RoadObserved::select('id', 'lng', 'lat','status')
|
||||
// ->whereBetween('created_at', [$date_from, $date_to])
|
||||
// ->when($province, function ($query) use ($province) {
|
||||
// return $query->where('province_id', $province);
|
||||
// })
|
||||
// ->when($rms_status, function ($query) use ($rms_status) {
|
||||
// if ($rms_status == 2) {
|
||||
// return $query->where('rms_status', '<>',0);
|
||||
// } else {
|
||||
// return $query->where('rms_status', 0);
|
||||
// }
|
||||
// })
|
||||
// ->when($edare_shahri, function ($query) use ($edare_shahri) {
|
||||
// return $query->where('edarate_shahri_id', $edare_shahri);
|
||||
// })
|
||||
// ->when($status, function ($query) use ($status) {
|
||||
// return $query->where('status', $status);
|
||||
// })
|
||||
// // ->toSql();
|
||||
// ->get();
|
||||
// return response()->json([
|
||||
// 'status' => 'succeed',
|
||||
// 'message' => '',
|
||||
// 'data' => $projects
|
||||
// ], 200);
|
||||
// }
|
||||
// sharareh begin
|
||||
|
||||
public function getFastReactionProjectPointsFor141(Request $request)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user