You've already forked FrameTour-BE
feat(source): 增强source关联关系的数据一致性校验
- 在SourceMapper中新增sourceExists方法,用于校验source是否存在 - 新增filterValidSourceRelations方法,过滤无效的source引用 - 在FaceServiceImpl中增强关联关系创建逻辑,防止重复和无效数据 - 在VideoPieceGetter任务中增加source存在性校验,避免创建孤立关联- 添加详细的日志记录,便于追踪关联关系创建过程 -优化XML映射文件,支持新的校验和过滤查询逻辑
This commit is contained in:
@@ -58,6 +58,10 @@ public interface SourceMapper {
|
||||
|
||||
List<MemberSourceEntity> filterExistingRelations(List<MemberSourceEntity> list);
|
||||
|
||||
boolean sourceExists(Long sourceId);
|
||||
|
||||
List<MemberSourceEntity> filterValidSourceRelations(List<MemberSourceEntity> list);
|
||||
|
||||
int updateRelation(MemberSourceEntity memberSourceEntity);
|
||||
int freeRelations(List<Long> ids, int type);
|
||||
|
||||
|
Reference in New Issue
Block a user