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

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) {
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()) {
ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults item = listIterator.next();
// 遍历每一张图片的审核结果
for (ScanImageResponseBody.ScanImageResponseBodyDataResults result : results) {
List<ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults> subResults = result.getSubResults();
if (!item.suggestion.equals("pass")) {
resultMap.put("suggestion", item.suggestion);
resultMap.put("label", item.label);
// 检查这张图片的所有子审核项
for (ScanImageResponseBody.ScanImageResponseBodyDataResultsSubResults subResult : subResults) {
// 如果有任何一项未通过审核,则整个审核不通过
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("label", "normal");
return resultMap;