|
@@ -254,6 +254,46 @@ void TransmitterSwitch::getExecPlanFromEQM()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ /* 判断两种配置是否都有默认值 */
|
|
|
|
|
+ if(CfgData.findConfigData(static_cast<int>(enum_ExecPlanConfig::OpenPlan)) == false)
|
|
|
|
|
+ {
|
|
|
|
|
+ /* 没有默认值,设置为默认开启 */
|
|
|
|
|
+ ui->pBtn_defaultPlan->setChecked(true);
|
|
|
|
|
+ ConfigData config1;
|
|
|
|
|
+ config1.key = static_cast<int>(enum_ExecPlanConfig::OpenPlan);
|
|
|
|
|
+ config1.value = 1;
|
|
|
|
|
+ config1.updateTime = QDateTime::currentDateTime();
|
|
|
|
|
+ CfgData.updateConfigData(config1);
|
|
|
|
|
+ /* 将配置写入数据库 */
|
|
|
|
|
+ if(m_fromWebAPI->insertConfigData(CfgData.getMapConfigData()))
|
|
|
|
|
+ {
|
|
|
|
|
+ /* 调用回调函数 */
|
|
|
|
|
+ if(m_trackCB != nullptr)
|
|
|
|
|
+ {
|
|
|
|
|
+ m_trackCB(1, g_mapTrack.value(1));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ if(CfgData.findConfigData(static_cast<int>(enum_ExecPlanConfig::ExecMode)) == false)
|
|
|
|
|
+ {
|
|
|
|
|
+ /* 没有默认值,设置为默认按时刻执行 */
|
|
|
|
|
+ ui->rBtn_moment->setChecked(true);
|
|
|
|
|
+ ConfigData config2;
|
|
|
|
|
+ config2.key = static_cast<int>(enum_ExecPlanConfig::ExecMode);
|
|
|
|
|
+ config2.value = 0;
|
|
|
|
|
+ config2.updateTime = QDateTime::currentDateTime();
|
|
|
|
|
+ CfgData.updateConfigData(config2);
|
|
|
|
|
+ /* 将配置写入数据库 */
|
|
|
|
|
+ if(m_fromWebAPI->insertConfigData(CfgData.getMapConfigData()))
|
|
|
|
|
+ {
|
|
|
|
|
+ /* 调用回调函数 */
|
|
|
|
|
+ if(m_trackCB != nullptr)
|
|
|
|
|
+ {
|
|
|
|
|
+ m_trackCB(1, g_mapTrack.value(1));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/* 判断是单频率还是多频率 */
|
|
/* 判断是单频率还是多频率 */
|
|
|
if(!GInfo.isOneFrequency())
|
|
if(!GInfo.isOneFrequency())
|
|
@@ -769,7 +809,16 @@ void TransmitterSwitch::do_pBtnIsOpenPlan()
|
|
|
CfgData.updateConfigData(config3);
|
|
CfgData.updateConfigData(config3);
|
|
|
|
|
|
|
|
/* 将配置写入数据库 */
|
|
/* 将配置写入数据库 */
|
|
|
- m_fromWebAPI->insertConfigData(CfgData.getMapConfigData());
|
|
|
|
|
|
|
+ if(m_fromWebAPI->insertConfigData(CfgData.getMapConfigData()))
|
|
|
|
|
+ {
|
|
|
|
|
+ QString str = QString("执行计划状态设置为: %1").arg(ui->pBtn_defaultPlan->isChecked() ? "开启" : "关闭");
|
|
|
|
|
+ LH_WRITE_LOG(str);
|
|
|
|
|
+ /* 调用回调函数 */
|
|
|
|
|
+ if(m_trackCB != nullptr)
|
|
|
|
|
+ {
|
|
|
|
|
+ m_trackCB(1, g_mapTrack.value(1));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/* 点击了“执行模式”按钮 */
|
|
/* 点击了“执行模式”按钮 */
|
|
@@ -810,7 +859,16 @@ void TransmitterSwitch::do_pBtnExecMode()
|
|
|
CfgData.updateConfigData(config3);
|
|
CfgData.updateConfigData(config3);
|
|
|
|
|
|
|
|
/* 将配置写入数据库 */
|
|
/* 将配置写入数据库 */
|
|
|
- m_fromWebAPI->insertConfigData(CfgData.getMapConfigData());
|
|
|
|
|
|
|
+ if(m_fromWebAPI->insertConfigData(CfgData.getMapConfigData()))
|
|
|
|
|
+ {
|
|
|
|
|
+ QString str = QString("执行计划模式设置为: %1").arg(ui->rBtn_moment->isChecked() ? "按时刻执行" : "按天执行");
|
|
|
|
|
+ LH_WRITE_LOG(str);
|
|
|
|
|
+ /* 调用回调函数 */
|
|
|
|
|
+ if(m_trackCB != nullptr)
|
|
|
|
|
+ {
|
|
|
|
|
+ m_trackCB(1, g_mapTrack.value(1));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/* 点击了清空计划按钮 */
|
|
/* 点击了清空计划按钮 */
|