Framework update

This commit is contained in:
stephb9959
2021-11-16 22:54:24 -08:00
parent 508c1c7cfd
commit 063718b430
18 changed files with 226 additions and 185 deletions

View File

@@ -9,9 +9,15 @@
namespace OpenWifi{
void RESTAPI_map_list_handler::DoGet() {
if(!QB_.Select.empty()) {
return ReturnRecordList<decltype(StorageService()->MapDB()),
ProvObjects::Map>("list",StorageService()->MapDB(),*this );
if(GetBoolParameter("myMaps",false)) {
auto where = StorageService()->MapDB().OP("creator",ORM::EQ,UserInfo_.userinfo.Id);
std::vector<ProvObjects::Map> Maps;
StorageService()->MapDB().GetRecords(QB_.Offset,QB_.Limit,Maps,where);
return MakeJSONObjectArray("list", Maps, *this);
} else if(GetBoolParameter("sharedWithMe",false)) {
} else if(!QB_.Select.empty()) {
return ReturnRecordList<decltype(StorageService()->MapDB()),ProvObjects::Map>("list",StorageService()->MapDB(),*this );
} else if(QB_.CountOnly) {
Poco::JSON::Object Answer;
auto C = StorageService()->MapDB().Count();