派生自 development/c++

pansen
2019-01-28 61a8166ed71b881863de8c62e45ae3e7803a455e
QiaoJiaSystem/LocalDBTool/SqliteFaceEncap.cpp
@@ -179,6 +179,9 @@
        if (faceData.faceUrl.size() > 0) {
            strSql.append(" faceUrl =  :faceUrl ,");
        }
//        if (faceData.enabled.size() > 0) {
//            strSql.append(" enabled =  :enabled ,");
//        }
        //#todo
        strSql.append(" update_time = '2010-01-03 01:01:00' ");
@@ -192,6 +195,9 @@
        if (faceData.faceUrl.size() > 0) {
            query.addBindValue(QString::fromStdString(faceData.faceUrl));
        }
//        if (faceData.enabled.size() > 0) {
//            query.addBindValue(QString::fromStdString(faceData.enabled));
//        }
        if (!query.exec()) {
            ERR("updateFaceData fail");
@@ -340,6 +346,7 @@
                memcpy(t_feas.faceFeature.data(), t_fea.data(), t_fea.size());
//            string create_time = query.value(2).toString().toStdString();
                t_feas.faceurl = query.value(3).toString().toStdString();
                t_feas.enable = query.value(5).toString().toStdString();
            }
        }
    }
@@ -370,6 +377,11 @@
            tableInfo.bwType = query.value(3).toString().toStdString();
            tableInfo.startTime = query.value(4).toString().toStdString();
            tableInfo.endTime = query.value(5).toString().toStdString();
            tableInfo.uploadFlag = query.value(6).toString().toStdString();
            tableInfo.cmpThreshold = query.value(7).toString().toStdString();
            tableInfo.enabled = query.value(8).toString().toStdString();
            tableInfo.createBy = query.value(9).toString().toStdString();
            tableInfos.push_back(tableInfo);
        }
    }
@@ -397,6 +409,8 @@
            tableInfo.sex = query.value(3).toString().toStdString();
            tableInfo.idCard = query.value(4).toString().toStdString();
            tableInfo.phoneNum = query.value(5).toString().toStdString();
            tableInfo.enable = query.value(10).toString().toStdString();
            tableInfo.monLevel = query.value(11).toString().toStdString();
            faceInfosCache.insert(std::make_pair(tableInfo.uuid, tableInfo));
        }
    }