change the report/map routes into v2
This commit is contained in:
@@ -430,56 +430,58 @@ class RoadItemsProjectController extends Controller
|
||||
]);
|
||||
}
|
||||
////// function show items on map
|
||||
public function show_item(Request $request)
|
||||
{
|
||||
$province = $request->province_id;
|
||||
$city = $request->city_id;
|
||||
$sub = $request->sub_id;
|
||||
// sharareh begin
|
||||
// public function show_item(Request $request)
|
||||
// {
|
||||
// $province = $request->province_id;
|
||||
// $city = $request->city_id;
|
||||
// $sub = $request->sub_id;
|
||||
|
||||
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');
|
||||
// }
|
||||
// $datass = DB::table('road_items_projects')
|
||||
// ->where('is_new', 1)
|
||||
// ->when($province, function ($query, $province) {
|
||||
// return $query->where('road_items_projects.province_id', $province);
|
||||
// })
|
||||
// ->when($city, function ($query, $city) {
|
||||
// return $query->where('road_items_projects.city_id', $city);
|
||||
// })
|
||||
// ->when($sub, function ($query, $sub) {
|
||||
// return $query->where('sub_items', 'like', '%"'.$sub.'"%');
|
||||
// })
|
||||
// ->when($request->item, function ($query) use ($request) {
|
||||
// if ($request->item > 0) {
|
||||
// return $query->where('item', $request->item);
|
||||
// }
|
||||
// return $query;
|
||||
// })
|
||||
// ->when(!is_null($request->status), function ($query) use ($request) {
|
||||
// return $query->where('status', $request->status);
|
||||
// })
|
||||
// ->leftJoin('users', 'users.id', '=', 'road_items_projects.user_id')
|
||||
// ->whereBetween('road_items_projects.activity_date', [
|
||||
// $date_from,
|
||||
// $date_to,
|
||||
// ])
|
||||
// ->select('road_items_projects.id as i', 'start_lat as l', 'start_lng as g', 'status')
|
||||
// ->get();
|
||||
// // dd($datass);
|
||||
|
||||
$datass = DB::table('road_items_projects')
|
||||
->where('is_new', 1)
|
||||
->when($province, function ($query, $province) {
|
||||
return $query->where('road_items_projects.province_id', $province);
|
||||
})
|
||||
->when($city, function ($query, $city) {
|
||||
return $query->where('road_items_projects.city_id', $city);
|
||||
})
|
||||
->when($sub, function ($query, $sub) {
|
||||
return $query->where('sub_items', 'like', '%"'.$sub.'"%');
|
||||
})
|
||||
->when($request->item, function ($query) use ($request) {
|
||||
if ($request->item > 0) {
|
||||
return $query->where('item', $request->item);
|
||||
}
|
||||
return $query;
|
||||
})
|
||||
->when(!is_null($request->status), function ($query) use ($request) {
|
||||
return $query->where('status', $request->status);
|
||||
})
|
||||
->leftJoin('users', 'users.id', '=', 'road_items_projects.user_id')
|
||||
->whereBetween('road_items_projects.activity_date', [
|
||||
$date_from,
|
||||
$date_to,
|
||||
])
|
||||
->select('road_items_projects.id as i', 'start_lat as l', 'start_lng as g', 'status')
|
||||
->get();
|
||||
|
||||
return response()->json([
|
||||
'status' => 'succeed',
|
||||
'count' => count($datass),
|
||||
'message' => '',
|
||||
'data' => $datass
|
||||
], 200);
|
||||
}
|
||||
// return response()->json([
|
||||
// 'status' => 'succeed',
|
||||
// 'count' => count($datass),
|
||||
// 'message' => '',
|
||||
// 'data' => $datass
|
||||
// ], 200);
|
||||
// }
|
||||
// sharareh end
|
||||
|
||||
|
||||
public function table3InRoadItemProject(Request $request)
|
||||
|
||||
Reference in New Issue
Block a user