Browse Source

剥离engineer相关接口

zsf 1 year ago
parent
commit
249ca603c5

+ 2 - 1
QFD/common/ProjectManager.cpp

@@ -2,10 +2,11 @@
 
 #include <dbService/DBServiceSet.h>
 #include <dbService/UserConfigService.h>
+#include <dbService/EngineerService.h>
 
 int ProjectManager::queryProjects(QList<EngineerInfo *> *projList)
 {
-    bool ret = DBServiceSet().QueryEngineerList(projList);
+    bool ret = EngineerService().QueryEngineerList(projList);
 
     if (ret) {
         for (EngineerInfo *proj : *projList) {

+ 0 - 428
QFD/dbService/DBServiceSet.cpp

@@ -1283,434 +1283,6 @@ bool DBServiceSet::DeleteNodeMatrixListByExpertId(int expertId)
 }
 //////////////////////节点矩阵信息表-end////////////////////
 
-//////////////////////工程信息表-start////////////////////
-bool DBServiceSet::AddEngineerInfo(const EngineerInfo &engineerInfo)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        InsertQuery query = t.insertInto("t_engineer_info(engineer_name,index_set_id,schema_set_id,"
-                                         "measure_function_id,remark,effect_name_str)");
-
-        NonQueryResult result =
-                query.values(engineerInfo.engineerName, engineerInfo.indexSetId, engineerInfo.schemaEvalId,
-                             engineerInfo.measureFunctionId, engineerInfo.remark, engineerInfo.effectNameStr)
-                        .exec();
-        t.commit();
-        qDebug() << "---------" << result.lastInsertId();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-int DBServiceSet::AddEngineerInfoReturnId(const EngineerInfo &engineerInfo)
-{
-    int ret = -1;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        InsertQuery query = t.insertInto("t_engineer_info(engineer_name,index_set_id,schema_set_id,"
-                                         "measure_function_id,remark,effect_name_str)");
-
-        NonQueryResult result =
-                query.values(engineerInfo.engineerName, engineerInfo.indexSetId, engineerInfo.schemaEvalId,
-                             engineerInfo.measureFunctionId, engineerInfo.remark, engineerInfo.effectNameStr)
-                        .exec();
-        t.commit();
-        ret = result.lastInsertId().toInt();
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-bool DBServiceSet::UpdateEngineerInfo(const EngineerInfo &engineerInfo)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.update("t_engineer_info")
-                .set("engineer_name", engineerInfo.engineerName)
-                .set("index_set_id", engineerInfo.indexSetId)
-                .set("schema_set_id", engineerInfo.schemaEvalId)
-                .set("measure_function_id", engineerInfo.measureFunctionId)
-                .set("effect_name_str", engineerInfo.effectNameStr)
-                .where("engineer_id = ?", engineerInfo.engineerId);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-bool DBServiceSet::UpdateEngineerIndex(int enjId, int indexId)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.update("t_engineer_info").set("index_set_id", indexId).where("engineer_id = ?", enjId);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-bool DBServiceSet::UpdateEngineerMessaure(int enjId, int messaureId)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.update("t_engineer_info").set("measure_function_id", messaureId).where("engineer_id = ?", enjId);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-bool DBServiceSet::UpdateEngineerSchema(int enjId, int schemaId)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.update("t_engineer_info").set("schema_set_id", schemaId).where("engineer_id = ?", enjId);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-bool DBServiceSet::UpdateNameById(QString name, int id)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.update("t_engineer_info").set("engineer_name", name).where("engineer_id = ?", id);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-bool DBServiceSet::QueryEngineerByEngineerId(EngineerInfo *engineerInfo, int engineerId)
-{
-    QSqlDatabase db = SqlDBHelper::getDatabase();
-    QSqlQuery query(db);
-    bool ret          = false;
-    QString selectSql = QString("SELECT engineer_id, engineer_name, index_set_id, schema_set_id, "
-                                "measure_function_id,remark,effect_name_str FROM "
-                                "t_engineer_info WHERE engineer_id = %1")
-                                .arg(engineerId);
-    // qDebug() << "sql= " << selectSql;
-    if (query.exec(selectSql)) {
-        if (query.next()) {
-            if (query.isNull(0) == false) {
-
-                engineerInfo->engineerId        = query.value(0).toInt();
-                engineerInfo->engineerName      = query.value(1).toString();
-                engineerInfo->indexSetId        = query.value(2).toInt();
-                engineerInfo->schemaEvalId      = query.value(3).toInt();
-                engineerInfo->measureFunctionId = query.value(4).toInt();
-                engineerInfo->remark            = query.value(5).toString();
-                engineerInfo->effectNameStr     = query.value(6).toString();
-            }
-            ret = true;
-        }
-    } else {
-        qDebug() << query.lastError();
-    }
-    return ret;
-}
-
-bool DBServiceSet::QueryEngineerByEngineerName(EngineerInfo *engineerInfo, QString engineerName)
-{
-    QSqlDatabase db = SqlDBHelper::getDatabase();
-    QSqlQuery query(db);
-    bool ret          = false;
-    QString selectSql = QString("SELECT engineer_id, engineer_name, index_set_id, schema_set_id, "
-                                "measure_function_id,remark,effect_name_str FROM "
-                                "t_engineer_info WHERE engineer_name = '%1'")
-                                .arg(engineerName);
-    if (query.exec(selectSql)) {
-        if (query.next()) {
-            if (query.isNull(0) == false) {
-                engineerInfo->engineerId        = query.value(0).toInt();
-                engineerInfo->engineerName      = query.value(1).toString();
-                engineerInfo->indexSetId        = query.value(2).toInt();
-                engineerInfo->schemaEvalId      = query.value(3).toInt();
-                engineerInfo->measureFunctionId = query.value(4).toInt();
-                engineerInfo->remark            = query.value(5).toString();
-                engineerInfo->effectNameStr     = query.value(6).toString();
-            }
-            ret = true;
-        }
-    } else {
-        qDebug() << query.lastError();
-    }
-    return ret;
-}
-
-bool DBServiceSet::QueryEngineerListByName(QList<EngineerInfo *> *engineerInfoList, QString engineerName)
-{
-    QSqlDatabase db = SqlDBHelper::getDatabase();
-    QSqlQuery query(db);
-    bool ret          = false;
-    QString selectSql = QString("SELECT engineer_id, engineer_name, index_set_id, schema_set_id, "
-                                "measure_function_id,remark,effect_name_str "
-                                "FROM t_engineer_info WHERE engineer_name like '%1'")
-                                .arg("%" + engineerName + "%");
-    if (query.exec(selectSql)) {
-        while (query.next()) {
-            if (query.isNull(0) == false) {
-                EngineerInfo *engineerInfo      = new EngineerInfo();
-                engineerInfo->engineerId        = query.value(0).toInt();
-                engineerInfo->engineerName      = query.value(1).toString();
-                engineerInfo->indexSetId        = query.value(2).toInt();
-                engineerInfo->schemaEvalId      = query.value(3).toInt();
-                engineerInfo->measureFunctionId = query.value(4).toInt();
-                engineerInfo->remark            = query.value(5).toString();
-                engineerInfo->effectNameStr     = query.value(6).toString();
-                engineerInfoList->append(engineerInfo);
-            }
-            ret = true;
-        }
-    } else {
-        qDebug() << query.lastError();
-    }
-    return ret;
-}
-
-bool DBServiceSet::QueryEngineerList(QList<EngineerInfo *> *engineerInfoList)
-{
-    QSqlDatabase db = SqlDBHelper::getDatabase();
-    QSqlQuery query(db);
-    bool ret = false;
-    try {
-        QString selectSql = QString("SELECT engineer_id, engineer_name, index_set_id, schema_set_id, "
-                                    "measure_function_id,remark,effect_name_str FROM t_engineer_info");
-        if (query.exec(selectSql)) {
-            while (query.next()) {
-                if (query.isNull(0) == false) {
-                    EngineerInfo *engineerInfo      = new EngineerInfo();
-                    engineerInfo->engineerId        = query.value(0).toInt();
-                    engineerInfo->engineerName      = query.value(1).toString();
-                    engineerInfo->indexSetId        = query.value(2).toInt();
-                    engineerInfo->schemaEvalId      = query.value(3).toInt();
-                    engineerInfo->measureFunctionId = query.value(4).toInt();
-                    engineerInfo->remark            = query.value(5).toString();
-                    engineerInfo->effectNameStr     = query.value(6).toString();
-                    engineerInfoList->append(engineerInfo);
-                }
-            }
-        }
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-
-    return ret;
-}
-
-bool DBServiceSet::QueryEngineerListByIndexSetId(QList<EngineerInfo *> *engineerInfoList, int indexSetId)
-{
-    QSqlDatabase db = SqlDBHelper::getDatabase();
-    QSqlQuery query(db);
-    bool ret          = false;
-    QString selectSql = QString("SELECT engineer_id, engineer_name, index_set_id, schema_set_id, "
-                                "measure_function_id,remark,effect_name_str FROM "
-                                "t_engineer_info WHERE index_set_id = %1")
-                                .arg(indexSetId);
-    if (query.exec(selectSql)) {
-        while (query.next()) {
-            if (query.isNull(0) == false) {
-                EngineerInfo *engineerInfo      = new EngineerInfo();
-                engineerInfo->engineerId        = query.value(0).toInt();
-                engineerInfo->engineerName      = query.value(1).toString();
-                engineerInfo->indexSetId        = query.value(2).toInt();
-                engineerInfo->schemaEvalId      = query.value(3).toInt();
-                engineerInfo->measureFunctionId = query.value(4).toInt();
-                engineerInfo->remark            = query.value(5).toString();
-                engineerInfo->effectNameStr     = query.value(6).toString();
-                engineerInfoList->append(engineerInfo);
-            }
-            ret = true;
-        }
-    } else {
-        qDebug() << query.lastError();
-    }
-    return ret;
-}
-
-bool DBServiceSet::QueryEngineerListByMeasureFunctionId(QList<EngineerInfo *> *engineerInfoList, int measureFunctionId)
-{
-    QSqlDatabase db = SqlDBHelper::getDatabase();
-    QSqlQuery query(db);
-    bool ret          = false;
-    QString selectSql = QString("SELECT engineer_id, engineer_name, index_set_id, schema_set_id, "
-                                "measure_function_id,remark FROM "
-                                "t_engineer_info WHERE measure_function_id = %1")
-                                .arg(measureFunctionId);
-    if (query.exec(selectSql)) {
-        while (query.next()) {
-            if (query.isNull(0) == false) {
-                EngineerInfo *engineerInfo      = new EngineerInfo();
-                engineerInfo->engineerId        = query.value(0).toInt();
-                engineerInfo->engineerName      = query.value(1).toString();
-                engineerInfo->indexSetId        = query.value(2).toInt();
-                engineerInfo->schemaEvalId      = query.value(3).toInt();
-                engineerInfo->measureFunctionId = query.value(4).toInt();
-                engineerInfo->remark            = query.value(5).toString();
-                engineerInfoList->append(engineerInfo);
-            }
-            ret = true;
-        }
-    } else {
-        qDebug() << query.lastError();
-    }
-    return ret;
-}
-
-bool DBServiceSet::DeleteEngineerByEngineerId(int engineerId)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.deleteFrom("t_engineer_info").where("engineer_id = ?", engineerId);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-bool DBServiceSet::DeleteEngineerByIndexSetId(int indexSetId)
-{
-
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.deleteFrom("t_engineer_info").where("index_set_id = ?", indexSetId);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-bool DBServiceSet::DeleteEngineerByMeasureFunctionId(int measureFunctionId)
-{
-    bool ret = false;
-    try {
-        Transaction t(SqlDBHelper::getDatabase());
-        t.deleteFrom("t_engineer_info").where("measure_function_id = ?", measureFunctionId);
-        t.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-//删除所有工程
-bool DBServiceSet::DeleteEngineers()
-{
-    bool ret = false;
-    try {
-        QSqlDatabase db = SqlDBHelper::getDatabase();
-        db.exec("delete from  t_engineer_info");
-        db.commit();
-        ret = true;
-    } catch (const DBException &ex) {
-        qDebug() << ex.lastError.text();
-    }
-    return ret;
-}
-
-bool DBServiceSet::QueryChlidNodeByPId(int pid, QString dbName, QString mindPath)
-{
-    QSqlDatabase db;
-
-    if (QSqlDatabase::contains(dbName)) {
-        db = QSqlDatabase::database(dbName);
-    } else {
-        db = QSqlDatabase::addDatabase("QSQLITE", dbName);
-        db.setDatabaseName(mindPath);
-    }
-    if (!db.open()) {
-        qDebug() << "test.db Open failed!";
-    }
-    // qDebug() << "open=" << db.isOpen();
-
-    QSqlQuery query(db);
-    bool ret          = false;
-    QString selectSql = QString("SELECT  * from "
-                                "mind_data WHERE pid = %1")
-                                .arg(pid);
-    // qDebug() << "sql=" << selectSql;
-    if (query.exec(selectSql)) {
-        if (query.next()) {
-            // qDebug() << "cunzai";
-            ret = true;
-        } else {
-            // qDebug() << "bucunzai";
-        }
-    } else {
-        qDebug() << query.lastError();
-    }
-    db.close();
-    // qDebug() << "------" << ret;
-    return ret;
-}
-
-//删除资源包中多余工程
-bool DBServiceSet::DeleteEngineerNotInId(int id, QString dbPath)
-{
-    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
-    db.setDatabaseName(dbPath);
-    if (!db.open()) {
-        qDebug() << "test.db Open failed!";
-    }
-
-    QSqlQuery query(db);
-    bool ret                 = false;
-    QString deleteSql        = QString("DELETE FROM t_engineer_info WHERE engineer_id != %1").arg(id);
-    QString deleteUserConfig = QString("DELETE FROM t_user_config WHERE  engineer_id != %1").arg(id);
-    QString deleteUser = QString("DELETE FROM t_user_info WHERE id not in (select user_id  FROM t_user_config WHERE "
-                                 "engineer_id = %1)")
-                                 .arg(id);
-    QString deleteNodeValue = QString("DELETE FROM t_node_matrix_info ");
-    QString deleteTechnical = QString("DELETE FROM t_technical_import");
-    QString deleteScheme    = QString("DELETE FROM t_scheme_info ");
-    QString deleteDemand    = QString("DELETE FROM t_demand_weight");
-    QString deletePlan      = QString("DELETE FROM t_plan_info");
-    QString deletePlanIndex = QString("DELETE FROM t_plan_index");
-    if (query.exec(deleteSql)) {
-        query.exec(deleteUserConfig);
-        query.exec(deleteUser);
-        query.exec(deleteNodeValue);
-        query.exec(deleteTechnical);
-        query.exec(deleteScheme);
-        query.exec(deleteDemand);
-        query.exec(deletePlan);
-        query.exec(deletePlanIndex);
-        ret = true;
-        qDebug() << "deleteSql success!";
-    } else {
-        qDebug() << query.lastError();
-    }
-    db.close();
-    return ret;
-}
-//////////////////////工程信息表-end////////////////////
-
 //////////////////////评估方案信息表-start////////////////////
 bool DBServiceSet::AddPlanInfo(const PlanInfo &planInfo)
 {

+ 0 - 42
QFD/dbService/DBServiceSet.h

@@ -142,48 +142,6 @@ public:
     bool DeleteNodeMatrixListByExpertId(int expertId);
     //////////////////////节点矩阵信息表-end/////////////////////
 
-    //////////////////////工程信息表-start////////////////////
-    //添加信息
-    bool AddEngineerInfo(const EngineerInfo &engineerInfo);
-    int AddEngineerInfoReturnId(const EngineerInfo &engineerInfo);
-    /*修改节点值*/
-    bool UpdateEngineerInfo(const EngineerInfo &engineerInfo);
-    bool UpdateEngineerIndex(int enjId, int indexId);
-    bool UpdateEngineerMessaure(int enjId, int messaureId);
-    bool UpdateEngineerSchema(int enjId, int schemaId);
-    bool UpdateNameById(QString name, int id);
-    /*根据指标体系id查询工程信息*/
-    bool QueryEngineerByEngineerId(EngineerInfo *engineerInfo, int engineerId);
-    /*根据指标体系名查询工程信息*/
-    bool QueryEngineerByEngineerName(EngineerInfo *engineerInfo, QString engineerName);
-    /*根据指标体系id查询工程信息*/
-    bool QueryEngineerList(QList<EngineerInfo *> *engineerInfoList);
-
-    bool QueryEngineerListByName(QList<EngineerInfo *> *engineerInfoList, QString engineerName);
-    /*根据指标体系id查询工程信息*/
-    bool QueryEngineerListByIndexSetId(QList<EngineerInfo *> *engineerInfoList, int indexSetId);
-    /*根据测量方法ig查询对应的工程信息*/
-    bool QueryEngineerListByMeasureFunctionId(QList<EngineerInfo *> *engineerInfoList, int measureFunctionId);
-    /*根据工程编号删除工程信息*/
-    bool DeleteEngineerByEngineerId(int engineerId);
-    /*根据指标体系编号删除工程信息*/
-    bool DeleteEngineerByIndexSetId(int indexSetId);
-    /*根据测量方法编号删除工程信息*/
-    bool DeleteEngineerByMeasureFunctionId(int measureFunctionId);
-    /*删除所有工程*/
-    bool DeleteEngineers();
-
-    //删除其他工程id
-    bool DeleteEngineerNotInId(int id, QString dbPath);
-
-    bool QueryChlidNodeByPId(int pid, QString dbName, QString mindPath);
-
-    //////////////////////工程信息表-end////////////////////
-
-    //////////////////////用户信息表-start////////////////////
-
-    //////////////////////用户信息表-end////////////////////
-
     //////////////////////评估方案表-start////////////////////
     //添加信息
     bool AddPlanInfo(const PlanInfo &planInfo);

+ 10 - 9
QFD/shemeTable/ExportProjectDlg.cpp

@@ -4,6 +4,7 @@
 #include <qgridlayout.h>
 #include <dbService/DBServiceSet.h>
 #include <dbService/UserConfigService.h>
+#include <dbService/EngineerService.h>
 #include "FileUtil.h"
 #include <QDebug>
 #include <QFileDialog>
@@ -52,7 +53,7 @@ void ExportProjectDlg::refreshEngineerList()
 
     QList<EngineerInfo *> engineers;
 
-    if (!DBServiceSet().QueryEngineerList(&engineers)) {
+    if (!EngineerService().QueryEngineerList(&engineers)) {
         qDebug() << "工程列表查询失败";
         return;
     }
@@ -106,7 +107,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
 {
     //判断方案是否填写完整
     EngineerInfo info;
-    if (DBServiceSet().QueryEngineerByEngineerId(&info, engineerId)) {
+    if (EngineerService().QueryEngineerByEngineerId(&info, engineerId)) {
         QString dbPath = QCoreApplication::applicationDirPath() + "/data/data.db";
         QString dbName = "mindData";
         QString remark = info.remark;
@@ -115,7 +116,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
                 QMessageBox::warning(this, "警告", "未创建能力需求体系,请创建后再导出!");
                 return;
             } else {
-                if (!DBServiceSet().QueryChlidNodeByPId(info.indexSetId, dbName, dbPath)) {
+                if (!EngineerService().QueryChlidNodeByPId(info.indexSetId, dbName, dbPath)) {
                     QMessageBox::warning(this, "警告", "未创建能力需求体系,请创建后再导出!");
                     return;
                 }
@@ -124,7 +125,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
                 QMessageBox::warning(this, "警告", "未创建技术措施评估体系,请创建后再导出!");
                 return;
             } else {
-                if (!DBServiceSet().QueryChlidNodeByPId(info.measureFunctionId, dbName, dbPath)) {
+                if (!EngineerService().QueryChlidNodeByPId(info.measureFunctionId, dbName, dbPath)) {
                     QMessageBox::warning(this, "警告", "未创建技术措施评估体系,请创建后再导出!");
                     return;
                 }
@@ -135,7 +136,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
                 QMessageBox::warning(this, "警告", "未创建技术方案体系,请创建后再导出!");
                 return;
             } else {
-                if (!DBServiceSet().QueryChlidNodeByPId(info.schemaEvalId, dbName, dbPath)) {
+                if (!EngineerService().QueryChlidNodeByPId(info.schemaEvalId, dbName, dbPath)) {
                     QMessageBox::warning(this, "警告", "未创建技术方案体系,请创建后再导出!");
                     return;
                 }
@@ -146,7 +147,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
                 QMessageBox::warning(this, "警告", "未创建技术方案体系,请创建后再导出!");
                 return;
             } else {
-                if (!DBServiceSet().QueryChlidNodeByPId(info.schemaEvalId, dbName, dbPath)) {
+                if (!EngineerService().QueryChlidNodeByPId(info.schemaEvalId, dbName, dbPath)) {
                     QMessageBox::warning(this, "警告", "未创建技术方案体系,请创建后再导出!");
                     return;
                 }
@@ -155,7 +156,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
                 QMessageBox::warning(this, "警告", "能力需求体系未创建,请创建后再导出!");
                 return;
             } else {
-                if (!DBServiceSet().QueryChlidNodeByPId(info.indexSetId, dbName, dbPath)) {
+                if (!EngineerService().QueryChlidNodeByPId(info.indexSetId, dbName, dbPath)) {
                     QMessageBox::warning(this, "警告", "能力需求体系未创建,请创建后再导出!");
                     return;
                 }
@@ -164,7 +165,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
                 QMessageBox::warning(this, "警告", "技术措施体系未创建,请创建后再导出!");
                 return;
             } else {
-                if (!DBServiceSet().QueryChlidNodeByPId(info.measureFunctionId, dbName, dbPath)) {
+                if (!EngineerService().QueryChlidNodeByPId(info.measureFunctionId, dbName, dbPath)) {
                     QMessageBox::warning(this, "警告", "技术措施体系未创建,请创建后再导出!");
                     return;
                 }
@@ -196,7 +197,7 @@ void ExportProjectDlg::exportProject(int engineerId, QString name)
     bool result = FileUtil().copyDirectoryFiles(srcDirPath, sysDbPath, true);
     // TODO 删除其他多余数据只保留选中工程
     if (result) {
-        DBServiceSet().DeleteEngineerNotInId(engineerId, srcDirPath + "/qfd.db");
+        EngineerService().DeleteEngineerNotInId(engineerId, srcDirPath + "/qfd.db");
     }
     if (result) {
         QMessageBox::information(this, "成功", tr("导出成功"));

+ 2 - 1
QFD/shemeTable/UserConfigDlg.cpp

@@ -3,6 +3,7 @@
 #include "dbService/DBServiceSet.h"
 #include "dbService/UserService.h"
 #include "dbService/UserConfigService.h"
+#include "dbService/EngineerService.h"
 #include <QDoubleSpinBox>
 #include <QComboBox>
 #include <QCheckBox>
@@ -322,7 +323,7 @@ void UserConfigDlg::init()
     connect(ui->addBtn, &QPushButton::clicked, this, &UserConfigDlg::addNewUserItem);
     connect(ui->deleteBtn, &QPushButton::clicked, this, &UserConfigDlg::deleteUserItem);
 
-    if (!DBServiceSet().QueryEngineerList(&m_engineerInfos)) {
+    if (!EngineerService().QueryEngineerList(&m_engineerInfos)) {
         qDebug() << "工程信息数据库查询失败!";
     }