Merge pull request 'fix route' (#22) from feature/MachineTypesDetails into develop
Reviewed-on: #22
This commit was merged in pull request #22.
This commit is contained in:
@@ -45,7 +45,7 @@ class ReportMachineController extends Controller
|
||||
public function provinceMachinesActivity(Request $request, ReportMachineService $reportMachineService): JsonResponse
|
||||
{
|
||||
return $this->successResponse([
|
||||
'activities' => $reportMachineService->countryMachinesActivity($request),
|
||||
'activities' => $reportMachineService->provinceMachinesActivity($request),
|
||||
// 'city' => City::query()
|
||||
// ->where('province_id', $request->province_id)
|
||||
// ->where(function ($query) {
|
||||
@@ -102,10 +102,10 @@ class ReportMachineController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
public function machineDetailsReport(Request $request)
|
||||
public function machineDetailsReport(Request $request, int $machine_id)
|
||||
{
|
||||
return DataTableFacade::run(
|
||||
Mission::query()->where('machine_id', '=', $request->query('machine_id')),
|
||||
Mission::query()->where('machine_id', '=', $machine_id),
|
||||
$request,
|
||||
allowedFilters: ['*'],
|
||||
allowedSortings: ['*'],
|
||||
@@ -165,10 +165,10 @@ class ReportMachineController extends Controller
|
||||
);
|
||||
}
|
||||
|
||||
public function machineDriverDetailsReport(Request $request)
|
||||
public function machineDriverDetailsReport(Request $request, int $driver_id)
|
||||
{
|
||||
return DataTableFacade::run(
|
||||
Mission::query()->where('driver_id', '=', $request->query('driver_id')),
|
||||
Mission::query()->where('driver_id', '=', $driver_id),
|
||||
$request,
|
||||
allowedFilters: ['*'],
|
||||
allowedSortings: ['*'],
|
||||
|
||||
@@ -38,10 +38,10 @@ class ReportMachineService
|
||||
$to = $request->date_to ? Carbon::parse($request->date_to)->endOfDay() : today()->endOfDay();
|
||||
$province = $request->province_id;
|
||||
|
||||
$sql = "SELECT machine_id, machine_code, cm.car_name, COUNT(*) AS missions, SUM(m.end_km - m.km) AS func
|
||||
$sql = "SELECT m.machine_id, m.machine_code, cm.car_name, COUNT(*) AS missions, SUM(m.end_km - m.km) AS func
|
||||
FROM missions m
|
||||
JOIN cmms_machines cm ON cm.id = m.machine_id
|
||||
WHERE m.state_id = 4 AND start_time >= :from AND finish_time <= :to AND province_id = :province_id
|
||||
WHERE m.state_id = 4 AND start_time >= :from AND finish_time <= :to AND m.province_id = :province_id
|
||||
GROUP BY machine_id;";
|
||||
|
||||
return DB::select($sql, [
|
||||
|
||||
Reference in New Issue
Block a user