diff --git a/src/main/java/com/ycwl/basic/service/task/impl/TaskFaceServiceImpl.java b/src/main/java/com/ycwl/basic/service/task/impl/TaskFaceServiceImpl.java index 1b29ba4..7686820 100644 --- a/src/main/java/com/ycwl/basic/service/task/impl/TaskFaceServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/task/impl/TaskFaceServiceImpl.java @@ -221,8 +221,7 @@ public class TaskFaceServiceImpl implements TaskFaceService { } } final float _threshold = threshold; - List reject = new ArrayList<>(); - List faceSampleIds = new ArrayList<>(); + List faceSampleIds; try { SearchFaceResponse response = client.getAcsResponse(request); log.fillResponse(response); @@ -272,7 +271,6 @@ public class TaskFaceServiceImpl implements TaskFaceService { if (device != null) { record.setDeviceName(device.getName()); } - record.setMatched(item.getScore() > _threshold); record.setAccept(faceSampleIds.contains(optionalFse.get().getId())); record.setFaceUrl(optionalFse.get().getFaceUrl()); record.setShotDate(optionalFse.get().getCreateAt()); @@ -281,6 +279,7 @@ public class TaskFaceServiceImpl implements TaskFaceService { record.setFaceUrl(getFaceUrl(record.getFaceSampleId())); } record.setScore(item.getScore()); + record.setMatched(item.getScore() > _threshold); record.setConfidence(item.getConfidence()); collect.add(record); }