diff --git a/CHANGELOG b/CHANGELOG index 3036b6baf..df8802914 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2020-12-17 Version: patch +- Update api. + 2020-12-16 Version: patch - Generated 2019-09-10 for `waf-openapi`. diff --git a/qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewResult.h b/qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewResult.h index dc583a43b..20c9a9703 100644 --- a/qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewResult.h +++ b/qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewResult.h @@ -119,9 +119,9 @@ namespace AlibabaCloud int scoreNum; std::string ruleName; }; - struct HitRuleReviewInfo1 + struct ManualScoreInfo { - struct ComplainHistoriesItem + struct ComplainHistoriesItem2 { std::string operatorName; std::string comments; @@ -131,7 +131,7 @@ namespace AlibabaCloud }; std::string scoreSubName; bool complainable; - std::vector complainHistories2; + std::vector complainHistories1; long scoreSubId; long scoreId; int scoreNum; @@ -149,7 +149,7 @@ namespace AlibabaCloud std::vector dialogues; int reviewNumber; std::string comments; - std::vector manualScoreInfoList; + std::vector manualScoreInfoList; int businessType; std::string fileMergeName; std::string audioScheme; diff --git a/qualitycheck/src/model/GetResultToReviewResult.cc b/qualitycheck/src/model/GetResultToReviewResult.cc index a5326820f..ab2d482fc 100644 --- a/qualitycheck/src/model/GetResultToReviewResult.cc +++ b/qualitycheck/src/model/GetResultToReviewResult.cc @@ -213,37 +213,37 @@ void GetResultToReviewResult::parse(const std::string &payload) hitRuleReviewInfoObject.reviewInfo.reviewTime = reviewInfoNode["ReviewTime"].asString(); data_.hitRuleReviewInfoList.push_back(hitRuleReviewInfoObject); } - auto allManualScoreInfoListNode = dataNode["ManualScoreInfoList"]["HitRuleReviewInfo"]; - for (auto dataNodeManualScoreInfoListHitRuleReviewInfo : allManualScoreInfoListNode) + auto allManualScoreInfoListNode = dataNode["ManualScoreInfoList"]["ManualScoreInfo"]; + for (auto dataNodeManualScoreInfoListManualScoreInfo : allManualScoreInfoListNode) { - Data::HitRuleReviewInfo1 hitRuleReviewInfo1Object; - if(!dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreId"].isNull()) - hitRuleReviewInfo1Object.scoreId = std::stol(dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreId"].asString()); - if(!dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreSubId"].isNull()) - hitRuleReviewInfo1Object.scoreSubId = std::stol(dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreSubId"].asString()); - if(!dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreSubName"].isNull()) - hitRuleReviewInfo1Object.scoreSubName = dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreSubName"].asString(); - if(!dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreNum"].isNull()) - hitRuleReviewInfo1Object.scoreNum = std::stoi(dataNodeManualScoreInfoListHitRuleReviewInfo["ScoreNum"].asString()); - if(!dataNodeManualScoreInfoListHitRuleReviewInfo["Complainable"].isNull()) - hitRuleReviewInfo1Object.complainable = dataNodeManualScoreInfoListHitRuleReviewInfo["Complainable"].asString() == "true"; - auto allComplainHistories2Node = dataNodeManualScoreInfoListHitRuleReviewInfo["ComplainHistories"]["ComplainHistoriesItem"]; - for (auto dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem : allComplainHistories2Node) + Data::ManualScoreInfo manualScoreInfoObject; + if(!dataNodeManualScoreInfoListManualScoreInfo["ScoreId"].isNull()) + manualScoreInfoObject.scoreId = std::stol(dataNodeManualScoreInfoListManualScoreInfo["ScoreId"].asString()); + if(!dataNodeManualScoreInfoListManualScoreInfo["ScoreSubId"].isNull()) + manualScoreInfoObject.scoreSubId = std::stol(dataNodeManualScoreInfoListManualScoreInfo["ScoreSubId"].asString()); + if(!dataNodeManualScoreInfoListManualScoreInfo["ScoreSubName"].isNull()) + manualScoreInfoObject.scoreSubName = dataNodeManualScoreInfoListManualScoreInfo["ScoreSubName"].asString(); + if(!dataNodeManualScoreInfoListManualScoreInfo["ScoreNum"].isNull()) + manualScoreInfoObject.scoreNum = std::stoi(dataNodeManualScoreInfoListManualScoreInfo["ScoreNum"].asString()); + if(!dataNodeManualScoreInfoListManualScoreInfo["Complainable"].isNull()) + manualScoreInfoObject.complainable = dataNodeManualScoreInfoListManualScoreInfo["Complainable"].asString() == "true"; + auto allComplainHistories1Node = dataNodeManualScoreInfoListManualScoreInfo["ComplainHistories"]["ComplainHistoriesItem"]; + for (auto dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem : allComplainHistories1Node) { - Data::HitRuleReviewInfo1::ComplainHistoriesItem complainHistories2Object; - if(!dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["Comments"].isNull()) - complainHistories2Object.comments = dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["Comments"].asString(); - if(!dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["OperatorName"].isNull()) - complainHistories2Object.operatorName = dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["OperatorName"].asString(); - if(!dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["Operator"].isNull()) - complainHistories2Object._operator = std::stol(dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["Operator"].asString()); - if(!dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["OperationType"].isNull()) - complainHistories2Object.operationType = std::stoi(dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["OperationType"].asString()); - if(!dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["OperationTime"].isNull()) - complainHistories2Object.operationTime = dataNodeManualScoreInfoListHitRuleReviewInfoComplainHistoriesComplainHistoriesItem["OperationTime"].asString(); - hitRuleReviewInfo1Object.complainHistories2.push_back(complainHistories2Object); + Data::ManualScoreInfo::ComplainHistoriesItem2 complainHistories1Object; + if(!dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["Comments"].isNull()) + complainHistories1Object.comments = dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["Comments"].asString(); + if(!dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["OperatorName"].isNull()) + complainHistories1Object.operatorName = dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["OperatorName"].asString(); + if(!dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["Operator"].isNull()) + complainHistories1Object._operator = std::stol(dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["Operator"].asString()); + if(!dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["OperationType"].isNull()) + complainHistories1Object.operationType = std::stoi(dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["OperationType"].asString()); + if(!dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["OperationTime"].isNull()) + complainHistories1Object.operationTime = dataNodeManualScoreInfoListManualScoreInfoComplainHistoriesComplainHistoriesItem["OperationTime"].asString(); + manualScoreInfoObject.complainHistories1.push_back(complainHistories1Object); } - data_.manualScoreInfoList.push_back(hitRuleReviewInfo1Object); + data_.manualScoreInfoList.push_back(manualScoreInfoObject); } auto allReviewHistoryListNode = dataNode["ReviewHistoryList"]["ReviewHistory"]; for (auto dataNodeReviewHistoryListReviewHistory : allReviewHistoryListNode)