diff --git a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java index 6c2619d3..b21398cd 100644 --- a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java @@ -1713,12 +1713,9 @@ public class GenerateServiceImpl extends ServiceImpl i QueryWrapper qw = new QueryWrapper<>(); qw.eq("project_id", projectId); SketchReconstruction sketchReconstruction = sketchReconstructionMapper.selectOne(qw); - if (Objects.isNull(sketchReconstruction)) { - return null; - } SketchReconstructionVO vo = new SketchReconstructionVO(); - if (Objects.nonNull(sketchReconstruction.getGenerateDetailId())) { + if (Objects.nonNull(sketchReconstruction) && Objects.nonNull(sketchReconstruction.getGenerateDetailId())) { GenerateDetail generateDetail = generateDetailMapper.selectById(sketchReconstruction.getGenerateDetailId()); vo.setCollageSketchUrl(minioUtil.getPreSignedUrl(generateDetail.getUrl(), CommonConstant.MINIO_IMAGE_EXPIRE_TIME)); vo.setLiked(generateDetail.getIsLike().equals((byte) 1));