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 2b2e74a..83d5e10 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 @@ -203,13 +203,16 @@ public class TaskFaceServiceImpl implements TaskFaceService { List acceptFaceSampleIds; try { SearchFaceResp response = adapter.searchFace(dbName, faceUrl); - logEntity.fillResponse(response); - List records = response.getResult(); - if (records.isEmpty()) { + if (response == null) { return null; } + logEntity.fillResponse(response); SearchFaceRespVo respVo = new SearchFaceRespVo(); + List records = response.getResult(); respVo.setScore(response.getOriginalFaceScore()); + if (records.isEmpty()) { + return respVo; + } respVo.setSearchResultJson(JSON.toJSONString(records)); if (records.isEmpty()) { return respVo;