| | |
| | | elem["str_brand"] = iter->str_brand.toStdString(); |
| | | elem["str_reserved"] = iter->str_reserved.toStdString(); |
| | | |
| | | SdkRuleMap ruleMap = db_c.searchSdkRuleByCamId(iter->str_cam_dev_id); |
| | | |
| | | int count = ruleMap.size(); |
| | | elem["nSdkTypes"] = Json::arrayValue; |
| | | |
| | | if (count > 0) { |
| | | for (auto rule:ruleMap) { |
| | | if (rule.second.nIsRun == 1) { |
| | | elem["nSdkTypes"].append(rule.second.nSdkType); |
| | | } |
| | | } |
| | | } |
| | | // Record_Cam_Sdk rec_sdk = db_c.searchCamSdkTableByCamId(iter->str_cam_dev_id); |
| | | // elem["str_sdks"] = rec_sdk.str_sdks.toStdString(); |
| | | // elem["str_det_thr"] = rec_sdk.str_det_thr.toStdString(); |
| | |
| | | ret = erlangDbTool->createDatabase(Uuid, fieldValues); |
| | | } else if (SyncType == 0) { |
| | | TableName.insert(0, "lt_"); |
| | | fieldValues.insert(std::make_pair("tableName", TableName)); |
| | | fieldValues["tableName"] = TableName; |
| | | //本地库 |
| | | ret = m_SqliteFaceEncap.createTable(TableName, fieldValues); |
| | | } |