mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralgw.git
synced 2026-03-20 03:41:02 +00:00
Added several new commands.
This commit is contained in:
@@ -141,9 +141,14 @@ void RESTAPI_device_commandHandler::GetStatistics(Poco::Net::HTTPServerRequest&
|
||||
if(Lifetime) {
|
||||
std::string Stats;
|
||||
uCentral::Storage::GetLifetimeStats(SerialNumber,Stats);
|
||||
Poco::JSON::Object RetObj;
|
||||
RetObj.set("interfaces", Stats.empty() ? "{}" : Stats);
|
||||
ReturnObject(Request, RetObj, Response);
|
||||
Poco::JSON::Parser Parser;
|
||||
|
||||
if(Stats.empty())
|
||||
Stats = uCentral::uCentralProtocol::EMPTY_JSON_DOC;
|
||||
|
||||
Poco::JSON::Object Obj = Parser.parse(Stats).extract<Poco::JSON::Object>();
|
||||
ReturnObject(Request, Obj, Response);
|
||||
|
||||
} else {
|
||||
std::vector<uCentral::Objects::Statistics> Stats;
|
||||
uCentral::Storage::GetStatisticsData(SerialNumber, StartDate, EndDate, Offset, Limit,
|
||||
|
||||
Reference in New Issue
Block a user