|  | @@ -328,8 +328,6 @@ bool FromWebAPI::getExecPlanData(QList<ExecPlanItemInfo>& list)
 | 
	
		
			
				|  |  |              list.append(info);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        LH_WRITE_LOG(QString("获取tExecPlan表格数据成功,数据数目:%1").arg(list.size()));
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      } catch (const nJson::parse_error& e) {
 | 
	
		
			
				|  |  |          LH_WRITE_ERROR(QString("解析tExecPlan表格数据失败:%1").arg(e.what()));
 | 
	
		
			
				|  |  |          return false;
 | 
	
	
		
			
				|  | @@ -351,8 +349,14 @@ bool FromWebAPI::getExecPlanData(QList<ExecPlanItemInfo>& list)
 | 
	
		
			
				|  |  |      return true;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -/* 将页面的配置写入数据库 */
 | 
	
		
			
				|  |  | -bool FromWebAPI::insertConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * @brief 将页面的配置写入数据库,主要是默认计划和执行模式
 | 
	
		
			
				|  |  | + * 
 | 
	
		
			
				|  |  | + * @param mapConfig 
 | 
	
		
			
				|  |  | + * @return true 
 | 
	
		
			
				|  |  | + * @return false 
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +bool FromWebAPI::insertConfigData(QMap<int, ConfigData>& list)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      if(m_httpApi == nullptr)
 | 
	
		
			
				|  |  |      {
 | 
	
	
		
			
				|  | @@ -360,18 +364,20 @@ bool FromWebAPI::insertConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  |          return false;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    deleteConfigData(mapConfig);
 | 
	
		
			
				|  |  | +    deleteConfigData(list);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      nJson json0 = nJson::array();
 | 
	
		
			
				|  |  |      try{
 | 
	
		
			
				|  |  | -        for(auto begin = mapConfig.begin(), end = mapConfig.end(); begin != end; begin++)
 | 
	
		
			
				|  |  | +        for(auto begin = list.begin(), end = list.end(); begin != end; begin++)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              nJson json1;
 | 
	
		
			
				|  |  |              json1["opName"] = "ESM8C_InsertExecPlanConfig";
 | 
	
		
			
				|  |  |              json1["Key"] = QUuid::createUuid().toString().toStdString();
 | 
	
		
			
				|  |  |              nJson json2;
 | 
	
		
			
				|  |  | -            json2["keyWord"] = begin.key();
 | 
	
		
			
				|  |  | -            json2["value1"] = begin.value();
 | 
	
		
			
				|  |  | +            json2["keyWord"] = begin->key;
 | 
	
		
			
				|  |  | +            json2["value1"] = begin->value;
 | 
	
		
			
				|  |  | +            json2["updateTime"] = begin->updateTime.toString("yyyy-MM-dd hh:mm:ss").toStdString();
 | 
	
		
			
				|  |  | +            json2["notes"] = begin->notes.toStdString();
 | 
	
		
			
				|  |  |              json1["paramList"] = json2;
 | 
	
		
			
				|  |  |              json0.push_back(json1);
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -399,13 +405,13 @@ bool FromWebAPI::insertConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  |          LH_WRITE_ERROR(QString("写入tExecPlanConfig失败:%1, 错误信息:%2").arg(ret).arg(m_httpApi->DoGetLastError(&ret)));
 | 
	
		
			
				|  |  |          return false;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    LH_WRITE_LOG(QString("页面配置写入tExecPlanConfig成功, 计划数目:%1").arg(QString::number(mapConfig.size())));
 | 
	
		
			
				|  |  | +    LH_WRITE_LOG(QString("页面配置写入tExecPlanConfig成功, 数目:%1").arg(QString::number(list.size())));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      return true;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* 删除配置数据 */
 | 
	
		
			
				|  |  | -bool FromWebAPI::deleteConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  | +bool FromWebAPI::deleteConfigData(QMap<int, ConfigData>& list)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      if(m_httpApi == nullptr)
 | 
	
		
			
				|  |  |      {
 | 
	
	
		
			
				|  | @@ -415,13 +421,13 @@ bool FromWebAPI::deleteConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      nJson json0 = nJson::array();
 | 
	
		
			
				|  |  |      try{
 | 
	
		
			
				|  |  | -        for(auto begin = mapConfig.begin(), end = mapConfig.end(); begin != end; begin++)
 | 
	
		
			
				|  |  | +        for(auto begin = list.begin(), end = list.end(); begin != end; begin++)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              nJson json1;
 | 
	
		
			
				|  |  |              json1["opName"] = "ESM8C_DeleteExecPlanConfig";
 | 
	
		
			
				|  |  |              json1["Key"] = QUuid::createUuid().toString().toStdString();
 | 
	
		
			
				|  |  |              nJson json2;
 | 
	
		
			
				|  |  | -            json2["keyWord"] = begin.key();
 | 
	
		
			
				|  |  | +            json2["keyWord"] = begin->key;
 | 
	
		
			
				|  |  |              json1["paramList"] = json2;
 | 
	
		
			
				|  |  |              json0.push_back(json1);
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -449,13 +455,13 @@ bool FromWebAPI::deleteConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  |          LH_WRITE_ERROR(QString("删除tExecPlanConfig表格数据失败:%1, 错误信息:%2").arg(ret).arg(m_httpApi->DoGetLastError(&ret)));
 | 
	
		
			
				|  |  |          return false;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    LH_WRITE_LOG_DEBUG(QString("删除tExecPlanConfig表格数据成功, 计划数目:%1").arg(QString::number(mapConfig.size())));
 | 
	
		
			
				|  |  | +    LH_WRITE_LOG_DEBUG(QString("删除tExecPlanConfig表格数据成功, 计划数目:%1").arg(QString::number(list.size())));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      return true;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* 获取配置数据 */
 | 
	
		
			
				|  |  | -bool FromWebAPI::getConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  | +bool FromWebAPI::getConfigData(QMap<int, ConfigData>& list)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      if(m_httpApi == nullptr)
 | 
	
		
			
				|  |  |      {
 | 
	
	
		
			
				|  | @@ -485,9 +491,12 @@ bool FromWebAPI::getConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  |          nJson result = json1["result"];
 | 
	
		
			
				|  |  |          for(auto& it : result)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            int keyWord = it["keyWord"].get<int>();
 | 
	
		
			
				|  |  | -            int value1 = it["value1"].get<int>();
 | 
	
		
			
				|  |  | -            mapConfig.insert(keyWord, value1);
 | 
	
		
			
				|  |  | +            ConfigData data;
 | 
	
		
			
				|  |  | +            data.key = it["keyWord"].get<int>();
 | 
	
		
			
				|  |  | +            data.value = it["value1"].get<int>();
 | 
	
		
			
				|  |  | +            data.updateTime = QDateTime::fromString(QString::fromStdString(it["updateTime"].get<std::string>()),"yyyy-MM-dd hh:mm:ss");
 | 
	
		
			
				|  |  | +            data.notes = QString::fromStdString(it["notes"].get<std::string>());
 | 
	
		
			
				|  |  | +            list.insert(data.key, data);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      } catch (const nJson::parse_error& e) {
 | 
	
	
		
			
				|  | @@ -505,7 +514,7 @@ bool FromWebAPI::getConfigData(QMap<int, int>& mapConfig)
 | 
	
		
			
				|  |  |          return false;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    LH_WRITE_LOG_DEBUG(QString("获取tExecPlanConfig表格数据成功,数据数目:%1").arg(mapConfig.size()));
 | 
	
		
			
				|  |  | +    LH_WRITE_LOG_DEBUG(QString("获取tExecPlanConfig表格数据成功,数据数目:%1").arg(list.size()));
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      return true;
 | 
	
		
			
				|  |  |  }
 |