修改遍历图片审查,实现图片全部审察

This commit is contained in:
KilLze
2025-12-19 02:08:48 +08:00
parent 05e71576c6
commit 370e81f3c6

View File

@@ -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); // 如果有任何一项未通过审核,则整个审核不通过
if (!subResult.suggestion.equals("pass")) {
resultMap.put("suggestion", subResult.suggestion);
resultMap.put("label", subResult.label);
return resultMap; return resultMap;
} }
} }
// 所有审核项都通过时返回pass结果 }
// 所有图片的所有审核项都通过时返回pass结果
resultMap.put("suggestion", "pass"); resultMap.put("suggestion", "pass");
resultMap.put("label", "normal"); resultMap.put("label", "normal");
return resultMap; return resultMap;