时间线兜底逻辑

This commit is contained in:
2025-03-25 12:43:27 +08:00
parent a0703e48c9
commit a08f4adf2d
3 changed files with 55 additions and 37 deletions

View File

@@ -26,7 +26,7 @@ public class FaceRepository {
private FaceSampleMapper faceSampleMapper;
public static final String FACE_CACHE_KEY = "face:%s";
public static final String FACE_SAMPLE_CACHE_KEY = "face:%s:sample";
public static final String FACE_SAMPLE_CACHE_KEY = "face:sample:%s";
public FaceEntity getFace(Long id) {
if (redisTemplate.hasKey(String.format(FACE_CACHE_KEY, id))) {
@@ -40,9 +40,6 @@ public class FaceRepository {
}
public List<FaceSampleEntity> getFaceSampleList(Long faceId) {
// if (redisTemplate.hasKey(String.format(FACE_SAMPLE_CACHE_KEY, faceId))) {
// return JSONObject.parseArray(redisTemplate.opsForValue().get(String.format(FACE_SAMPLE_CACHE_KEY, faceId)), FaceSampleEntity.class);
// }
FaceEntity face = getFace(faceId);
if (face == null) {
return Collections.emptyList();
@@ -51,9 +48,6 @@ public class FaceRepository {
return Collections.emptyList();
}
List<FaceSampleEntity> list = faceSampleMapper.listByIds(Arrays.stream(face.getMatchSampleIds().split(",")).map(Long::valueOf).collect(Collectors.toList()));
// if (!list.isEmpty()) {
// redisTemplate.opsForValue().set(String.format(FACE_SAMPLE_CACHE_KEY, faceId), JSONObject.toJSONString(list));
// }
return list;
}