Correções smart energia
This commit is contained in:
parent
b0314302c2
commit
c892d0f738
@ -43,6 +43,16 @@ class TelemetryController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function download(Request $request)
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
$response = $this->med5minContract->getDiscretization($request->all(), $request->getPathInfo());
|
||||||
|
return (new TelemetryResource($response))
|
||||||
|
->response()
|
||||||
|
->setStatusCode(Response::HTTP_OK);
|
||||||
|
} catch (\Exception $ex) {
|
||||||
|
return $this->errorResponse(false, $ex->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -33,7 +33,7 @@ class UserController extends Controller
|
|||||||
public function index(): JsonResponse
|
public function index(): JsonResponse
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$response = $this->user->withRelationsByAll('roles');
|
$response = $this->user->getOrdered();
|
||||||
return (new UserResource($response))
|
return (new UserResource($response))
|
||||||
->response()
|
->response()
|
||||||
->setStatusCode(Response::HTTP_OK);
|
->setStatusCode(Response::HTTP_OK);
|
||||||
|
|||||||
@ -6,5 +6,5 @@ use App\Repositories\ContractInterface;
|
|||||||
|
|
||||||
interface UserContractInterface extends ContractInterface
|
interface UserContractInterface extends ContractInterface
|
||||||
{
|
{
|
||||||
|
public function getOrdered();
|
||||||
}
|
}
|
||||||
@ -14,4 +14,8 @@ class UserRepository extends AbstractRepository implements UserContractInterface
|
|||||||
parent::__construct($user);
|
parent::__construct($user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getOrdered()
|
||||||
|
{
|
||||||
|
return $this->model->with('roles')->orderBy('name')->get();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -71,6 +71,8 @@ Route::middleware(['auth:sanctum', 'ability:Client'])->group(function () {
|
|||||||
Route::post('telemetry/demand', [\App\Http\Controllers\TelemetryController::class, 'discretization']);
|
Route::post('telemetry/demand', [\App\Http\Controllers\TelemetryController::class, 'discretization']);
|
||||||
Route::post('telemetry/discretization', [\App\Http\Controllers\TelemetryController::class, 'discretization']);
|
Route::post('telemetry/discretization', [\App\Http\Controllers\TelemetryController::class, 'discretization']);
|
||||||
|
|
||||||
|
Route::get('telemetry/download', [\App\Http\Controllers\TelemetryController::class, 'download']);
|
||||||
|
|
||||||
Route::post('operation/summary', [\App\Http\Controllers\OperationSummaryController::class, 'operationSummary']); // Resumo Operações
|
Route::post('operation/summary', [\App\Http\Controllers\OperationSummaryController::class, 'operationSummary']); // Resumo Operações
|
||||||
Route::post('operation', [\App\Http\Controllers\OperationSummaryController::class, 'index']);
|
Route::post('operation', [\App\Http\Controllers\OperationSummaryController::class, 'index']);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user