|
|
@@ -809,16 +809,27 @@ void TransmitterSwitch::do_pBtnIsOpenPlan()
|
|
|
CfgData.updateConfigData(config3);
|
|
|
|
|
|
/* 将配置写入数据库 */
|
|
|
- if(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)
|
|
|
+ LH_WRITE_ERROR("执行计划开启/关闭写入数据库失败");
|
|
|
+ TipWidget::display(TipWidget::OPERATOR_FAIL, "执行计划开启/关闭写入数据库失败", this);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ bool isOnOff = ui->pBtn_defaultPlan->isChecked();
|
|
|
+ QString str = QString("执行计划状态设置为: %1").arg(isOnOff ? "开启" : "关闭");
|
|
|
+ LH_WRITE_LOG(str);
|
|
|
+ /* 调用回调函数 */
|
|
|
+ if(m_trackCB != nullptr)
|
|
|
+ {
|
|
|
+ if(isOnOff)
|
|
|
{
|
|
|
- m_trackCB(1, g_mapTrack.value(1));
|
|
|
+ m_trackCB(1, g_mapTrack.value(5));
|
|
|
+ }else {
|
|
|
+ m_trackCB(1, g_mapTrack.value(6));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/* 点击了“执行模式”按钮 */
|
|
|
@@ -859,14 +870,25 @@ void TransmitterSwitch::do_pBtnExecMode()
|
|
|
CfgData.updateConfigData(config3);
|
|
|
|
|
|
/* 将配置写入数据库 */
|
|
|
- if(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)
|
|
|
+ LH_WRITE_ERROR("执行计划模式写入数据库失败");
|
|
|
+ TipWidget::display(TipWidget::OPERATOR_FAIL, "执行计划模式写入数据库失败", this);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ bool isMoment = ui->rBtn_moment->isChecked();
|
|
|
+ QString str = QString("执行计划模式设置为: %1").arg(isMoment ? "按时刻执行" : "按天执行");
|
|
|
+ LH_WRITE_LOG(str);
|
|
|
+
|
|
|
+ /* 调用回调函数 */
|
|
|
+ if(m_trackCB != nullptr)
|
|
|
+ {
|
|
|
+ if(isMoment)
|
|
|
{
|
|
|
- m_trackCB(1, g_mapTrack.value(1));
|
|
|
+ m_trackCB(1, g_mapTrack.value(7));
|
|
|
+ }else {
|
|
|
+ m_trackCB(1, g_mapTrack.value(8));
|
|
|
}
|
|
|
}
|
|
|
}
|