diff --git a/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java b/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java index 95eccb81..dc15300b 100644 --- a/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java @@ -963,7 +963,7 @@ public class FaceServiceImpl implements FaceService { // 查询是否触发过低阈值检测 String lowThresholdKey = FACE_LOW_THRESHOLD_PFX + faceId; boolean hasLowThreshold = redisTemplate.hasKey(lowThresholdKey); - Integer mode = scenicConfig.getInteger("re_match_mode"); + Integer mode = scenicConfig.getInteger("re_match_mode", 0); return switch (mode) { case 1 -> tourMatch || recognitionCount > 1 || hasLowThreshold; case 5 -> hasLowThreshold || (ruleMatched >= 2);