全部产品
云市场

复核

更新时间:2019-07-10 19:33:46

接口说明

保存复核结果,即规则是否确实命中,若判定为”非命中”,则不会对该规则计分;也可添加额外计分项。

入参说明

属性 值类型 是否必须 说明
jsonStr String 完整Json字符串信息,具体内容参见以下详细信息

请求参数Json字符串信息

属性 值类型 是否必须 说明
taskId String 任务id
vid String 文件id,字符串,即GetResultToReview中的vid
fileId Long 文件主键id,即GetResultToReview中的fileId
comments String 复核意见
handScoreIdList Long 需要添加人工计分时子计分项id
jsonReviewResult String 针对特定规则的复核结果,json字符串,结构如下

请求参数jsonReviewResult结构信息

属性 值类型 是否必须 说明
reviewInfoList List 复核结构信息

请求参数ReviewInfo结构信息

属性 值类型 是否必须 说明
rid Long 规则id
hitId String 命中id,GetResultToReview中查询到
reviewResult Integer 是否真正命中,0:否;1:是

调用示例

  1. public SubmitReviewInfoResponse submitReviewInfo(String taskId, String vid, String fileId,
  2. GetResultToReviewResponse.Data.HitRuleReviewInfo hitInfo)
  3. throws ClientException {
  4. SubmitReviewInfoRequest request = new SubmitReviewInfoRequest();
  5. request.setAcceptFormat(FormatType.JSON);
  6. Map<String, Object> submitReviewMap = Maps.newHashMap();
  7. submitReviewMap.put("taskId", taskId);
  8. submitReviewMap.put("comments","复核意见");
  9. submitReviewMap.put("fileId","1500");
  10. submitReviewMap.put("vid", vid);
  11. Map<String,Object> reviewInfoMap = Maps.newHashMap();
  12. reviewInfoMap.put("scoreId",-1);
  13. reviewInfoMap.put("hitId",hitInfo.getReviewInfo().getHitId());
  14. reviewInfoMap.put("rid",getReviewInfoRid());
  15. reviewInfoMap.put("reviewResult",1);
  16. List reviewInfoList = Lists.newArrayList();
  17. reviewInfoList.add(reviewInfoMap);
  18. Map<String,Object> jsonReviewResultMap = Maps.newHashMap();
  19. jsonReviewResultMap.put("reviewInfoList",reviewInfoList);
  20. submitReviewMap.put("jsonReviewResult",jsonReviewResultMap);
  21. request.setJsonStr(JSON.toJSONString(submitReviewMap));
  22. SubmitReviewInfoResponse response = client.getAcsResponse(request);
  23. System.out.println("step submitReviewInfo - 5" + JSON.toJSONString(response));
  24. return response;
  25. }

返回示例

  1. {
  2. "code":"200",
  3. "message":"successful",
  4. "requestId":"*****",
  5. "success":true
  6. }