修改遍历图片审查,实现图片全部审察
This commit is contained in:
@@ -61,19 +61,24 @@ public class GreenImageScan {
|
|||||||
|
|
||||||
if (scanImageResponse.getStatusCode() == 200) {
|
if (scanImageResponse.getStatusCode() == 200) {
|
||||||
|
|
||||||
List<ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults> subResults = scanImageResponse.body.data.results.get(0).getSubResults();
|
List<ScanImageResponseBody.ScanImageResponseBodyDataResults> results = scanImageResponse.body.data.results;
|
||||||
|
|
||||||
ListIterator<ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults> listIterator = subResults.listIterator();
|
// 遍历每一张图片的审核结果
|
||||||
while (listIterator.hasNext()) {
|
for (ScanImageResponseBody.ScanImageResponseBodyDataResults result : results) {
|
||||||
ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults item = listIterator.next();
|
List<ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults> subResults = result.getSubResults();
|
||||||
|
|
||||||
if (!item.suggestion.equals("pass")) {
|
// 检查这张图片的所有子审核项
|
||||||
resultMap.put("suggestion", item.suggestion);
|
for (ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults subResult : subResults) {
|
||||||
resultMap.put("label", item.label);
|
// 如果有任何一项未通过审核,则整个审核不通过
|
||||||
return resultMap;
|
if (!subResult.suggestion.equals("pass")) {
|
||||||
|
resultMap.put("suggestion", subResult.suggestion);
|
||||||
|
resultMap.put("label", subResult.label);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 所有审核项都通过时,返回pass结果
|
|
||||||
|
// 所有图片的所有审核项都通过时,返回pass结果
|
||||||
resultMap.put("suggestion", "pass");
|
resultMap.put("suggestion", "pass");
|
||||||
resultMap.put("label", "normal");
|
resultMap.put("label", "normal");
|
||||||
return resultMap;
|
return resultMap;
|
||||||
@@ -94,4 +99,4 @@ public class GreenImageScan {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user