diff --git a/src/main/java/com/ycwl/basic/task/VideoPieceGetter.java b/src/main/java/com/ycwl/basic/task/VideoPieceGetter.java index 8d4dacae..09448641 100644 --- a/src/main/java/com/ycwl/basic/task/VideoPieceGetter.java +++ b/src/main/java/com/ycwl/basic/task/VideoPieceGetter.java @@ -318,6 +318,10 @@ public class VideoPieceGetter { } if (source == null) { SourceEntity imgSource = sourceMapper.findBySampleId(faceSampleId); + if (imgSource == null) { + log.warn("imgSource为null,跳过保存source记录, faceSampleId: {}", faceSampleId); + return false; + } SourceEntity sourceEntity = new SourceEntity(); sourceEntity.setId(SnowFlakeUtil.getLongId()); sourceEntity.setCreateTime(baseTime);