You've already forked FrameTour-BE
feat(face): 添加景区配置控制人脸任务自动创建
- 新增对景区配置中 face_select_first 参数的检查 - 当 face_select_first为 true 时跳过自动创建任务 - 添加相关日志记录以方便调试和追踪 -保留原有自动创建任务逻辑作为默认行为
This commit is contained in:
@@ -370,7 +370,14 @@ public class FaceServiceImpl implements FaceService {
|
||||
log.warn("没有有效的关联关系可创建: faceId={}, 原始数量={}", faceId, memberSourceEntityList.size());
|
||||
}
|
||||
memberRelationRepository.clearSCacheByFace(faceId);
|
||||
taskTaskService.autoCreateTaskByFaceId(faceId);
|
||||
|
||||
// 检查景区配置中的 face_select_first,如果为 true 则不自动创建任务
|
||||
Boolean faceSelectFirst = scenicConfig != null ? scenicConfig.getBoolean("face_select_first") : null;
|
||||
if (!Boolean.TRUE.equals(faceSelectFirst)) {
|
||||
taskTaskService.autoCreateTaskByFaceId(faceId);
|
||||
} else {
|
||||
log.debug("景区配置 face_select_first=true,跳过自动创建任务:faceId={}", faceId);
|
||||
}
|
||||
|
||||
log.info("人脸匹配完成:faceId={}, 匹配样本数={}, 关联源文件数={}, 免费数={}",
|
||||
faceId, sampleListIds.size(), memberSourceEntityList.size(), freeSourceIds.size());
|
||||
|
||||
Reference in New Issue
Block a user