|
@@ -40,63 +40,63 @@ void GetChangeOrderInfoResult::parse(const std::string &payload)
|
|
|
reader.parse(payload, value);
|
|
reader.parse(payload, value);
|
|
|
setRequestId(value["RequestId"].asString());
|
|
setRequestId(value["RequestId"].asString());
|
|
|
auto changeOrderInfoNode = value["changeOrderInfo"];
|
|
auto changeOrderInfoNode = value["changeOrderInfo"];
|
|
|
|
|
+ if(!changeOrderInfoNode["Status"].isNull())
|
|
|
|
|
+ changeOrderInfo_.status = std::stoi(changeOrderInfoNode["Status"].asString());
|
|
|
if(!changeOrderInfoNode["ChangeOrderId"].isNull())
|
|
if(!changeOrderInfoNode["ChangeOrderId"].isNull())
|
|
|
changeOrderInfo_.changeOrderId = changeOrderInfoNode["ChangeOrderId"].asString();
|
|
changeOrderInfo_.changeOrderId = changeOrderInfoNode["ChangeOrderId"].asString();
|
|
|
- if(!changeOrderInfoNode["CreateUserId"].isNull())
|
|
|
|
|
- changeOrderInfo_.createUserId = changeOrderInfoNode["CreateUserId"].asString();
|
|
|
|
|
- if(!changeOrderInfoNode["Desc"].isNull())
|
|
|
|
|
- changeOrderInfo_.desc = changeOrderInfoNode["Desc"].asString();
|
|
|
|
|
- if(!changeOrderInfoNode["BatchCount"].isNull())
|
|
|
|
|
- changeOrderInfo_.batchCount = std::stoi(changeOrderInfoNode["BatchCount"].asString());
|
|
|
|
|
if(!changeOrderInfoNode["BatchType"].isNull())
|
|
if(!changeOrderInfoNode["BatchType"].isNull())
|
|
|
changeOrderInfo_.batchType = changeOrderInfoNode["BatchType"].asString();
|
|
changeOrderInfo_.batchType = changeOrderInfoNode["BatchType"].asString();
|
|
|
- if(!changeOrderInfoNode["Status"].isNull())
|
|
|
|
|
- changeOrderInfo_.status = std::stoi(changeOrderInfoNode["Status"].asString());
|
|
|
|
|
if(!changeOrderInfoNode["CoType"].isNull())
|
|
if(!changeOrderInfoNode["CoType"].isNull())
|
|
|
changeOrderInfo_.coType = changeOrderInfoNode["CoType"].asString();
|
|
changeOrderInfo_.coType = changeOrderInfoNode["CoType"].asString();
|
|
|
if(!changeOrderInfoNode["CreateTime"].isNull())
|
|
if(!changeOrderInfoNode["CreateTime"].isNull())
|
|
|
changeOrderInfo_.createTime = changeOrderInfoNode["CreateTime"].asString();
|
|
changeOrderInfo_.createTime = changeOrderInfoNode["CreateTime"].asString();
|
|
|
- if(!changeOrderInfoNode["SupportRollback"].isNull())
|
|
|
|
|
- changeOrderInfo_.supportRollback = changeOrderInfoNode["SupportRollback"].asString() == "true";
|
|
|
|
|
if(!changeOrderInfoNode["ChangeOrderDescription"].isNull())
|
|
if(!changeOrderInfoNode["ChangeOrderDescription"].isNull())
|
|
|
changeOrderInfo_.changeOrderDescription = changeOrderInfoNode["ChangeOrderDescription"].asString();
|
|
changeOrderInfo_.changeOrderDescription = changeOrderInfoNode["ChangeOrderDescription"].asString();
|
|
|
|
|
+ if(!changeOrderInfoNode["BatchCount"].isNull())
|
|
|
|
|
+ changeOrderInfo_.batchCount = std::stoi(changeOrderInfoNode["BatchCount"].asString());
|
|
|
|
|
+ if(!changeOrderInfoNode["CreateUserId"].isNull())
|
|
|
|
|
+ changeOrderInfo_.createUserId = changeOrderInfoNode["CreateUserId"].asString();
|
|
|
|
|
+ if(!changeOrderInfoNode["SupportRollback"].isNull())
|
|
|
|
|
+ changeOrderInfo_.supportRollback = changeOrderInfoNode["SupportRollback"].asString() == "true";
|
|
|
|
|
+ if(!changeOrderInfoNode["Desc"].isNull())
|
|
|
|
|
+ changeOrderInfo_.desc = changeOrderInfoNode["Desc"].asString();
|
|
|
auto allPipelineInfoListNode = changeOrderInfoNode["PipelineInfoList"]["PipelineInfo"];
|
|
auto allPipelineInfoListNode = changeOrderInfoNode["PipelineInfoList"]["PipelineInfo"];
|
|
|
for (auto changeOrderInfoNodePipelineInfoListPipelineInfo : allPipelineInfoListNode)
|
|
for (auto changeOrderInfoNodePipelineInfoListPipelineInfo : allPipelineInfoListNode)
|
|
|
{
|
|
{
|
|
|
ChangeOrderInfo::PipelineInfo pipelineInfoObject;
|
|
ChangeOrderInfo::PipelineInfo pipelineInfoObject;
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineId"].isNull())
|
|
|
|
|
- pipelineInfoObject.pipelineId = changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineId"].asString();
|
|
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineName"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineName"].isNull())
|
|
|
pipelineInfoObject.pipelineName = changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineName"].asString();
|
|
pipelineInfoObject.pipelineName = changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineName"].asString();
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineStatus"].isNull())
|
|
|
|
|
- pipelineInfoObject.pipelineStatus = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineStatus"].asString());
|
|
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfo["StartTime"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfo["StartTime"].isNull())
|
|
|
pipelineInfoObject.startTime = changeOrderInfoNodePipelineInfoListPipelineInfo["StartTime"].asString();
|
|
pipelineInfoObject.startTime = changeOrderInfoNodePipelineInfoListPipelineInfo["StartTime"].asString();
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfo["UpdateTime"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfo["UpdateTime"].isNull())
|
|
|
pipelineInfoObject.updateTime = changeOrderInfoNodePipelineInfoListPipelineInfo["UpdateTime"].asString();
|
|
pipelineInfoObject.updateTime = changeOrderInfoNodePipelineInfoListPipelineInfo["UpdateTime"].asString();
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineStatus"].isNull())
|
|
|
|
|
+ pipelineInfoObject.pipelineStatus = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineStatus"].asString());
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineId"].isNull())
|
|
|
|
|
+ pipelineInfoObject.pipelineId = changeOrderInfoNodePipelineInfoListPipelineInfo["PipelineId"].asString();
|
|
|
auto allStageListNode = changeOrderInfoNodePipelineInfoListPipelineInfo["StageList"]["StageInfoDTO"];
|
|
auto allStageListNode = changeOrderInfoNodePipelineInfoListPipelineInfo["StageList"]["StageInfoDTO"];
|
|
|
for (auto changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO : allStageListNode)
|
|
for (auto changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO : allStageListNode)
|
|
|
{
|
|
{
|
|
|
ChangeOrderInfo::PipelineInfo::StageInfoDTO stageListObject;
|
|
ChangeOrderInfo::PipelineInfo::StageInfoDTO stageListObject;
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageId"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageId"].isNull())
|
|
|
stageListObject.stageId = changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageId"].asString();
|
|
stageListObject.stageId = changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageId"].asString();
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageName"].isNull())
|
|
|
|
|
- stageListObject.stageName = changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageName"].asString();
|
|
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["Status"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["Status"].isNull())
|
|
|
stageListObject.status = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["Status"].asString());
|
|
stageListObject.status = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["Status"].asString());
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageName"].isNull())
|
|
|
|
|
+ stageListObject.stageName = changeOrderInfoNodePipelineInfoListPipelineInfoStageListStageInfoDTO["StageName"].asString();
|
|
|
auto stageResultDTONode = value["StageResultDTO"];
|
|
auto stageResultDTONode = value["StageResultDTO"];
|
|
|
auto allInstanceDTOListNode = stageResultDTONode["InstanceDTOList"]["InstanceDTO"];
|
|
auto allInstanceDTOListNode = stageResultDTONode["InstanceDTOList"]["InstanceDTO"];
|
|
|
for (auto stageResultDTONodeInstanceDTOListInstanceDTO : allInstanceDTOListNode)
|
|
for (auto stageResultDTONodeInstanceDTOListInstanceDTO : allInstanceDTOListNode)
|
|
|
{
|
|
{
|
|
|
ChangeOrderInfo::PipelineInfo::StageInfoDTO::StageResultDTO::InstanceDTO instanceDTOObject;
|
|
ChangeOrderInfo::PipelineInfo::StageInfoDTO::StageResultDTO::InstanceDTO instanceDTOObject;
|
|
|
- if(!stageResultDTONodeInstanceDTOListInstanceDTO["InstanceName"].isNull())
|
|
|
|
|
- instanceDTOObject.instanceName = stageResultDTONodeInstanceDTOListInstanceDTO["InstanceName"].asString();
|
|
|
|
|
- if(!stageResultDTONodeInstanceDTOListInstanceDTO["InstanceIp"].isNull())
|
|
|
|
|
- instanceDTOObject.instanceIp = stageResultDTONodeInstanceDTOListInstanceDTO["InstanceIp"].asString();
|
|
|
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTO["Status"].isNull())
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTO["Status"].isNull())
|
|
|
instanceDTOObject.status = std::stoi(stageResultDTONodeInstanceDTOListInstanceDTO["Status"].asString());
|
|
instanceDTOObject.status = std::stoi(stageResultDTONodeInstanceDTOListInstanceDTO["Status"].asString());
|
|
|
|
|
+ if(!stageResultDTONodeInstanceDTOListInstanceDTO["InstanceIp"].isNull())
|
|
|
|
|
+ instanceDTOObject.instanceIp = stageResultDTONodeInstanceDTOListInstanceDTO["InstanceIp"].asString();
|
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTO["PodName"].isNull())
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTO["PodName"].isNull())
|
|
|
instanceDTOObject.podName = stageResultDTONodeInstanceDTOListInstanceDTO["PodName"].asString();
|
|
instanceDTOObject.podName = stageResultDTONodeInstanceDTOListInstanceDTO["PodName"].asString();
|
|
|
|
|
+ if(!stageResultDTONodeInstanceDTOListInstanceDTO["InstanceName"].isNull())
|
|
|
|
|
+ instanceDTOObject.instanceName = stageResultDTONodeInstanceDTOListInstanceDTO["InstanceName"].asString();
|
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTO["PodStatus"].isNull())
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTO["PodStatus"].isNull())
|
|
|
instanceDTOObject.podStatus = stageResultDTONodeInstanceDTOListInstanceDTO["PodStatus"].asString();
|
|
instanceDTOObject.podStatus = stageResultDTONodeInstanceDTOListInstanceDTO["PodStatus"].asString();
|
|
|
auto allInstanceStageDTOListNode = stageResultDTONodeInstanceDTOListInstanceDTO["InstanceStageDTOList"]["InstanceStageDTO"];
|
|
auto allInstanceStageDTOListNode = stageResultDTONodeInstanceDTOListInstanceDTO["InstanceStageDTOList"]["InstanceStageDTO"];
|
|
@@ -105,16 +105,16 @@ void GetChangeOrderInfoResult::parse(const std::string &payload)
|
|
|
ChangeOrderInfo::PipelineInfo::StageInfoDTO::StageResultDTO::InstanceDTO::InstanceStageDTO instanceStageDTOListObject;
|
|
ChangeOrderInfo::PipelineInfo::StageInfoDTO::StageResultDTO::InstanceDTO::InstanceStageDTO instanceStageDTOListObject;
|
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageId"].isNull())
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageId"].isNull())
|
|
|
instanceStageDTOListObject.stageId = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageId"].asString();
|
|
instanceStageDTOListObject.stageId = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageId"].asString();
|
|
|
- if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageName"].isNull())
|
|
|
|
|
- instanceStageDTOListObject.stageName = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageName"].asString();
|
|
|
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["Status"].isNull())
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["Status"].isNull())
|
|
|
instanceStageDTOListObject.status = std::stoi(stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["Status"].asString());
|
|
instanceStageDTOListObject.status = std::stoi(stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["Status"].asString());
|
|
|
- if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageMessage"].isNull())
|
|
|
|
|
- instanceStageDTOListObject.stageMessage = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageMessage"].asString();
|
|
|
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StartTime"].isNull())
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StartTime"].isNull())
|
|
|
instanceStageDTOListObject.startTime = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StartTime"].asString();
|
|
instanceStageDTOListObject.startTime = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StartTime"].asString();
|
|
|
|
|
+ if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageMessage"].isNull())
|
|
|
|
|
+ instanceStageDTOListObject.stageMessage = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageMessage"].asString();
|
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["FinishTime"].isNull())
|
|
if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["FinishTime"].isNull())
|
|
|
instanceStageDTOListObject.finishTime = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["FinishTime"].asString();
|
|
instanceStageDTOListObject.finishTime = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["FinishTime"].asString();
|
|
|
|
|
+ if(!stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageName"].isNull())
|
|
|
|
|
+ instanceStageDTOListObject.stageName = stageResultDTONodeInstanceDTOListInstanceDTOInstanceStageDTOListInstanceStageDTO["StageName"].asString();
|
|
|
instanceDTOObject.instanceStageDTOList.push_back(instanceStageDTOListObject);
|
|
instanceDTOObject.instanceStageDTOList.push_back(instanceStageDTOListObject);
|
|
|
}
|
|
}
|
|
|
stageListObject.stageResultDTO.instanceDTOList.push_back(instanceDTOObject);
|
|
stageListObject.stageResultDTO.instanceDTOList.push_back(instanceDTOObject);
|
|
@@ -122,12 +122,12 @@ void GetChangeOrderInfoResult::parse(const std::string &payload)
|
|
|
auto serviceStageNode = stageResultDTONode["ServiceStage"];
|
|
auto serviceStageNode = stageResultDTONode["ServiceStage"];
|
|
|
if(!serviceStageNode["StageId"].isNull())
|
|
if(!serviceStageNode["StageId"].isNull())
|
|
|
stageListObject.stageResultDTO.serviceStage.stageId = serviceStageNode["StageId"].asString();
|
|
stageListObject.stageResultDTO.serviceStage.stageId = serviceStageNode["StageId"].asString();
|
|
|
- if(!serviceStageNode["StageName"].isNull())
|
|
|
|
|
- stageListObject.stageResultDTO.serviceStage.stageName = serviceStageNode["StageName"].asString();
|
|
|
|
|
if(!serviceStageNode["Status"].isNull())
|
|
if(!serviceStageNode["Status"].isNull())
|
|
|
stageListObject.stageResultDTO.serviceStage.status = std::stoi(serviceStageNode["Status"].asString());
|
|
stageListObject.stageResultDTO.serviceStage.status = std::stoi(serviceStageNode["Status"].asString());
|
|
|
if(!serviceStageNode["Message"].isNull())
|
|
if(!serviceStageNode["Message"].isNull())
|
|
|
stageListObject.stageResultDTO.serviceStage.message = serviceStageNode["Message"].asString();
|
|
stageListObject.stageResultDTO.serviceStage.message = serviceStageNode["Message"].asString();
|
|
|
|
|
+ if(!serviceStageNode["StageName"].isNull())
|
|
|
|
|
+ stageListObject.stageResultDTO.serviceStage.stageName = serviceStageNode["StageName"].asString();
|
|
|
pipelineInfoObject.stageList.push_back(stageListObject);
|
|
pipelineInfoObject.stageList.push_back(stageListObject);
|
|
|
}
|
|
}
|
|
|
auto allStageDetailListNode = changeOrderInfoNodePipelineInfoListPipelineInfo["StageDetailList"]["StageDetailDTO"];
|
|
auto allStageDetailListNode = changeOrderInfoNodePipelineInfoListPipelineInfo["StageDetailList"]["StageDetailDTO"];
|
|
@@ -136,32 +136,32 @@ void GetChangeOrderInfoResult::parse(const std::string &payload)
|
|
|
ChangeOrderInfo::PipelineInfo::StageDetailDTO stageDetailListObject;
|
|
ChangeOrderInfo::PipelineInfo::StageDetailDTO stageDetailListObject;
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageId"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageId"].isNull())
|
|
|
stageDetailListObject.stageId = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageId"].asString();
|
|
stageDetailListObject.stageId = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageId"].asString();
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageName"].isNull())
|
|
|
|
|
- stageDetailListObject.stageName = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageName"].asString();
|
|
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageStatus"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageStatus"].isNull())
|
|
|
stageDetailListObject.stageStatus = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageStatus"].asString());
|
|
stageDetailListObject.stageStatus = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageStatus"].asString());
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageName"].isNull())
|
|
|
|
|
+ stageDetailListObject.stageName = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["StageName"].asString();
|
|
|
auto allTaskListNode = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["TaskList"]["TaskInfoDTO"];
|
|
auto allTaskListNode = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTO["TaskList"]["TaskInfoDTO"];
|
|
|
for (auto changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO : allTaskListNode)
|
|
for (auto changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO : allTaskListNode)
|
|
|
{
|
|
{
|
|
|
ChangeOrderInfo::PipelineInfo::StageDetailDTO::TaskInfoDTO taskListObject;
|
|
ChangeOrderInfo::PipelineInfo::StageDetailDTO::TaskInfoDTO taskListObject;
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskName"].isNull())
|
|
|
|
|
- taskListObject.taskName = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskName"].asString();
|
|
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorIgnorance"].isNull())
|
|
|
|
|
+ taskListObject.taskErrorIgnorance = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorIgnorance"].asString());
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["ShowManualIgnorance"].isNull())
|
|
|
|
|
+ taskListObject.showManualIgnorance = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["ShowManualIgnorance"].asString() == "true";
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskStatus"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskStatus"].isNull())
|
|
|
taskListObject.taskStatus = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskStatus"].asString();
|
|
taskListObject.taskStatus = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskStatus"].asString();
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskMessage"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskMessage"].isNull())
|
|
|
taskListObject.taskMessage = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskMessage"].asString();
|
|
taskListObject.taskMessage = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskMessage"].asString();
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskId"].isNull())
|
|
|
|
|
- taskListObject.taskId = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskId"].asString();
|
|
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskName"].isNull())
|
|
|
|
|
+ taskListObject.taskName = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskName"].asString();
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorCode"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorCode"].isNull())
|
|
|
taskListObject.taskErrorCode = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorCode"].asString();
|
|
taskListObject.taskErrorCode = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorCode"].asString();
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorMessage"].isNull())
|
|
|
|
|
- taskListObject.taskErrorMessage = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorMessage"].asString();
|
|
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["ShowManualIgnorance"].isNull())
|
|
|
|
|
- taskListObject.showManualIgnorance = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["ShowManualIgnorance"].asString() == "true";
|
|
|
|
|
- if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorIgnorance"].isNull())
|
|
|
|
|
- taskListObject.taskErrorIgnorance = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorIgnorance"].asString());
|
|
|
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["RetryType"].isNull())
|
|
if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["RetryType"].isNull())
|
|
|
taskListObject.retryType = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["RetryType"].asString());
|
|
taskListObject.retryType = std::stoi(changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["RetryType"].asString());
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskId"].isNull())
|
|
|
|
|
+ taskListObject.taskId = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskId"].asString();
|
|
|
|
|
+ if(!changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorMessage"].isNull())
|
|
|
|
|
+ taskListObject.taskErrorMessage = changeOrderInfoNodePipelineInfoListPipelineInfoStageDetailListStageDetailDTOTaskListTaskInfoDTO["TaskErrorMessage"].asString();
|
|
|
stageDetailListObject.taskList.push_back(taskListObject);
|
|
stageDetailListObject.taskList.push_back(taskListObject);
|
|
|
}
|
|
}
|
|
|
pipelineInfoObject.stageDetailList.push_back(stageDetailListObject);
|
|
pipelineInfoObject.stageDetailList.push_back(stageDetailListObject);
|
|
@@ -169,12 +169,15 @@ void GetChangeOrderInfoResult::parse(const std::string &payload)
|
|
|
changeOrderInfo_.pipelineInfoList.push_back(pipelineInfoObject);
|
|
changeOrderInfo_.pipelineInfoList.push_back(pipelineInfoObject);
|
|
|
}
|
|
}
|
|
|
auto trafficControlNode = changeOrderInfoNode["TrafficControl"];
|
|
auto trafficControlNode = changeOrderInfoNode["TrafficControl"];
|
|
|
- if(!trafficControlNode["Rules"].isNull())
|
|
|
|
|
- changeOrderInfo_.trafficControl.rules = trafficControlNode["Rules"].asString();
|
|
|
|
|
if(!trafficControlNode["Routes"].isNull())
|
|
if(!trafficControlNode["Routes"].isNull())
|
|
|
changeOrderInfo_.trafficControl.routes = trafficControlNode["Routes"].asString();
|
|
changeOrderInfo_.trafficControl.routes = trafficControlNode["Routes"].asString();
|
|
|
|
|
+ if(!trafficControlNode["Rules"].isNull())
|
|
|
|
|
+ changeOrderInfo_.trafficControl.rules = trafficControlNode["Rules"].asString();
|
|
|
if(!trafficControlNode["Tips"].isNull())
|
|
if(!trafficControlNode["Tips"].isNull())
|
|
|
changeOrderInfo_.trafficControl.tips = trafficControlNode["Tips"].asString();
|
|
changeOrderInfo_.trafficControl.tips = trafficControlNode["Tips"].asString();
|
|
|
|
|
+ auto allTargets = changeOrderInfoNode["Targets"]["Items"];
|
|
|
|
|
+ for (auto value : allTargets)
|
|
|
|
|
+ changeOrderInfo_.targets.push_back(value.asString());
|
|
|
if(!value["Code"].isNull())
|
|
if(!value["Code"].isNull())
|
|
|
code_ = std::stoi(value["Code"].asString());
|
|
code_ = std::stoi(value["Code"].asString());
|
|
|
if(!value["Message"].isNull())
|
|
if(!value["Message"].isNull())
|