| | |
| | |
|
| | | Json::Value iDJsonValue = requestJsonValue[VssLocalSettingTbl_ID];
|
| | | if (iDJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addID(iDJsonValue.asInt());
|
| | | vssLocalSettingTblBuilder.addID(std::stoi(iDJsonValue.asString()));
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverIpJsonValue = requestJsonValue[VssLocalSettingTbl_ServerIp];
|
| | | if (serverIpJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerIp(serverIpJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverPortJsonValue = requestJsonValue[VssLocalSettingTbl_ServerPort];
|
| | | if (serverPortJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerPort(serverPortJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverIdJsonValue = requestJsonValue[VssLocalSettingTbl_ServerId];
|
| | | if (serverIdJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerId(serverIdJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value userAuthIdJsonValue = requestJsonValue[VssLocalSettingTbl_UserAuthId];
|
| | | if (userAuthIdJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addUserAuthId(userAuthIdJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value passwordJsonValue = requestJsonValue[VssLocalSettingTbl_Password];
|
| | | if (passwordJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addPassword(passwordJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value updateTimeJsonValue = requestJsonValue[VssLocalSettingTbl_UpdateTime];
|
| | | if (updateTimeJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addUpdateTime(updateTimeJsonValue.asString());
|
| | |
| | | }
|
| | | return responseJsonValue.toStyledString();
|
| | | }
|
| | | |
| | |
|
| | | /** 删除本地国标配置 */
|
| | | std::string delVssLocalSettingTbl(std::string ip, unsigned int port, std::string content, PResponse &response) {
|
| | | Json::Reader requestJsonReader;
|
| | |
| | | string iDValue = iDJsonValue.asString();
|
| | | responseJsonValue = VssLocalSettingTblSqliteDao::instance()->deleteByColumn("ID", iDValue);
|
| | | }
|
| | | |
| | |
|
| | | }
|
| | | return responseJsonValue.toStyledString();
|
| | | }
|
| | | |
| | |
|
| | | /** 更新本地国标配置 */
|
| | | std::string updateVssLocalSettingTbl(std::string ip, unsigned int port, std::string content, PResponse &response) {
|
| | | Json::Reader requestJsonReader;
|
| | |
| | | responseJsonValue["success"] = "false";
|
| | | if (requestJsonReader.parse(content, requestJsonValue)) {
|
| | | VssLocalSettingTblBuilder vssLocalSettingTblBuilder;
|
| | | |
| | |
|
| | | Json::Value iDJsonValue = requestJsonValue[VssLocalSettingTbl_ID];
|
| | | if (iDJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addID(iDJsonValue.asInt());
|
| | | vssLocalSettingTblBuilder.addID(std::stoi(iDJsonValue.asString()));
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverIpJsonValue = requestJsonValue[VssLocalSettingTbl_ServerIp];
|
| | | if (serverIpJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerIp(serverIpJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverPortJsonValue = requestJsonValue[VssLocalSettingTbl_ServerPort];
|
| | | if (serverPortJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerPort(serverPortJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverIdJsonValue = requestJsonValue[VssLocalSettingTbl_ServerId];
|
| | | if (serverIdJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerId(serverIdJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value userAuthIdJsonValue = requestJsonValue[VssLocalSettingTbl_UserAuthId];
|
| | | if (userAuthIdJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addUserAuthId(userAuthIdJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value passwordJsonValue = requestJsonValue[VssLocalSettingTbl_Password];
|
| | | if (passwordJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addPassword(passwordJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value updateTimeJsonValue = requestJsonValue[VssLocalSettingTbl_UpdateTime];
|
| | | if (updateTimeJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addUpdateTime(updateTimeJsonValue.asString());
|
| | | }
|
| | | if (iDJsonValue.type() != Json::ValueType::nullValue) {
|
| | | string iDValue = iDJsonValue.asString();
|
| | | if (iDValue.size() > 0 && VssLocalSettingTblSqliteDao::instance()->updateVssLocalSettingTbl(vssLocalSettingTblBuilder.buildVssLocalSettingTblMap(), "ID", iDValue)) {
|
| | | responseJsonValue["success"] = "true";
|
| | | responseJsonValue["message"] = "更新成功!";
|
| | | }
|
| | | responseJsonValue = VssLocalSettingTblSqliteDao::instance()->updateVssLocalSettingTbl(vssLocalSettingTblBuilder.buildVssLocalSettingTblMap(), "ID", iDValue);
|
| | | }
|
| | | }
|
| | | return responseJsonValue.toStyledString();
|
| | | }
|
| | | |
| | |
|
| | | /** 查找单个本地国标配置 */
|
| | | std::string findVssLocalSettingTbl(std::string ip, unsigned int port, std::string content, PResponse &response) {
|
| | | Json::Reader requestJsonReader;
|
| | |
| | | responseJsonValue["success"] = "false";
|
| | | if (requestJsonReader.parse(content, requestJsonValue)) {
|
| | | VssLocalSettingTblBuilder vssLocalSettingTblBuilder;
|
| | | |
| | |
|
| | | Json::Value iDJsonValue = requestJsonValue[VssLocalSettingTbl_ID];
|
| | | if (iDJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addID(iDJsonValue.asInt());
|
| | | vssLocalSettingTblBuilder.addID(std::stoi(iDJsonValue.asString()));
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverIpJsonValue = requestJsonValue[VssLocalSettingTbl_ServerIp];
|
| | | if (serverIpJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerIp(serverIpJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverPortJsonValue = requestJsonValue[VssLocalSettingTbl_ServerPort];
|
| | | if (serverPortJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerPort(serverPortJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value serverIdJsonValue = requestJsonValue[VssLocalSettingTbl_ServerId];
|
| | | if (serverIdJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addServerId(serverIdJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value userAuthIdJsonValue = requestJsonValue[VssLocalSettingTbl_UserAuthId];
|
| | | if (userAuthIdJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addUserAuthId(userAuthIdJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value passwordJsonValue = requestJsonValue[VssLocalSettingTbl_Password];
|
| | | if (passwordJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addPassword(passwordJsonValue.asString());
|
| | | }
|
| | | |
| | |
|
| | | Json::Value updateTimeJsonValue = requestJsonValue[VssLocalSettingTbl_UpdateTime];
|
| | | if (updateTimeJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addUpdateTime(updateTimeJsonValue.asString());
|
| | | }
|
| | | responseJsonValue["message"] = "查询成功!";
|
| | | responseJsonValue["success"] = "true";
|
| | | responseJsonValue["data"] = VssLocalSettingTblSqliteDao::instance()->findJsonArray(string("select * from ") + VSSLocalSettingTbl_TABLE_NAME + " where 1 = 1 limit 1");
|
| | | responseJsonValue = VssLocalSettingTblSqliteDao::instance()->findVssLocalSettingTblList(vssLocalSettingTblBuilder.buildVssLocalSettingTblMap());
|
| | | }
|
| | | return responseJsonValue.toStyledString();
|
| | | }
|
| | | |
| | |
|
| | | /** 查找本地国标配置列表 */
|
| | | std::string findVssLocalSettingTblList(std::string ip, unsigned int port, std::string content, PResponse &response) {
|
| | | Json::Reader requestJsonReader;
|
| | |
| | | responseJsonValue["success"] = "false";
|
| | | if (content == "" || requestJsonReader.parse(content, requestJsonValue)) {
|
| | | VssLocalSettingTblBuilder vssLocalSettingTblBuilder;
|
| | | |
| | |
|
| | | Json::Value iDJsonValue = requestJsonValue[VssLocalSettingTbl_ID];
|
| | | if (iDJsonValue.type() != Json::ValueType::nullValue) {
|
| | | vssLocalSettingTblBuilder.addID(iDJsonValue.asInt());
|
| | | vssLocalSettingTblBuilder.addID(std::stoi(iDJsonValue.asString()));
|
| | | }
|
| | |
|
| | | Json::Value serverIpJsonValue = requestJsonValue[VssLocalSettingTbl_ServerIp];
|
| | |
| | | }
|
| | | responseJsonValue["message"] = "查询成功!";
|
| | | responseJsonValue["success"] = "true";
|
| | | responseJsonValue["data"] = VssLocalSettingTblSqliteDao::instance()->findJsonArray(string("select * from ") + VSSLocalSettingTbl_TABLE_NAME + " where 1 = 1");
|
| | | responseJsonValue = VssLocalSettingTblSqliteDao::instance()->findVssLocalSettingTblList(vssLocalSettingTblBuilder.buildVssLocalSettingTblMap());
|
| | |
|
| | | }
|
| | | return responseJsonValue.toStyledString();
|