| | |
| | | std::string EndTime = value["EndTime"].asString(); |
| | | |
| | | std::string UploadFlag = value["IsSync"].asString(); |
| | | UploadFlag = UploadFlag.empty() ? "0" : UploadFlag; |
| | | std::string CmpThreshold = value["threshold"].asString(); |
| | | CmpThreshold = CmpThreshold.empty() ? "60" : CmpThreshold; |
| | | std::string Enabled = value["enabled"].asString(); |
| | | Enabled = Enabled.empty() ? "1" : Enabled; |
| | | |
| | | bool ret = false; |
| | | FieldValues fieldValues; |
| | | fieldValues.insert(std::make_pair("uuid", Uuid)); |
| | |
| | | string str_serIp = GET_STR_CONFIG("mainServerIp"); |
| | | string str_serPort = GET_STR_CONFIG("mainServerPort"); |
| | | |
| | | // string sendUrl = "192.168.1.203:3697/addPerson/uploadToTemporary"; |
| | | // string sendUrl = "192.168.1.203:3697/addPerson/uploadToTemporary"; |
| | | string sendUrl = str_serIp; |
| | | sendUrl.append(":").append(str_serPort).append("/addPerson/uploadToTemporary"); |
| | | |
| | | |
| | | Json::Value perInfos; |
| | | Json::Value perInfo; |
| | |
| | | auto rec = db_c.searchConfigTableWithinServerInfo(); |
| | | perInfo["deviceId"] = rec.dev_id.toStdString(); |
| | | perInfo["photos"] = img_url; |
| | | // perInfo["featureBase"] = feature_base64; |
| | | perInfo["featureBase64"] = feature_base64; |
| | | perInfo["cardId"] = idcard;//图片描述 |
| | | perInfos.append(perInfo); |
| | |
| | | //#更新底库管理表 |
| | | FieldValues fieldValues; |
| | | fieldValues.insert(std::make_pair("uuid", Uuid)); |
| | | if (TableName.find("lt_") != 0) { |
| | | TableName.insert(0, "lt_"); |
| | | } |
| | | fieldValues.insert(std::make_pair("tableName", TableName)); |
| | | // fieldValues.insert(std::make_pair("tableDesc", "ceshi2")); |
| | | fieldValues.insert(std::make_pair("tableType", TableType)); |
| | | fieldValues.insert(std::make_pair("bwType", BwType)); |
| | |
| | | |
| | | if (TableType == "person") { |
| | | if (SyncType == 1) { |
| | | fieldValues.insert(std::make_pair("tableName", TableName)); |
| | | //同步库 |
| | | ret = erlangDbTool->updateDatabase("sys_o_tables", fieldValues); |
| | | } else if (SyncType == 0) { |
| | | if (TableName.find("lt_") != 0) { |
| | | TableName.insert(0, "lt_"); |
| | | } |
| | | fieldValues.insert(std::make_pair("tableName", TableName)); |
| | | //本地库 |
| | | ret = m_SqliteFaceEncap.updateTable("sys_o_tables", fieldValues); |
| | | } |