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 97d8f9ac..adccc341 100644 --- a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java @@ -861,13 +861,18 @@ public class GenerateServiceImpl extends ServiceImpl i if (!generateModifyDTO.getIsOverride()){ GenerateDetail generateDetail = new GenerateDetail(); generateDetail.setGenerateId(originalDetail.getGenerateId()); - generateDetail.setUrl(path); + generateDetail.setUrl(minioPath); generateDetail.setIsLike((byte)0); generateDetail.setMd5(MD5Utils.encryptFile(minioUtil.getPreSignedUrl(minioPath, CommonConstant.MINIO_IMAGE_EXPIRE_TIME, true), Boolean.FALSE)); generateDetail.setCreateDate(LocalDateTime.now()); generateDetailMapper.insert(generateDetail); generateDetailId = generateDetail.getId(); + }else { + GenerateDetail generateDetail = new GenerateDetail(); + generateDetail.setUrl(minioPath); + generateDetail.setId(generateDetailId); + generateDetailMapper.updateById(generateDetail); } return new GenerateResultVO(generateDetailId, minioUtil.getPreSignedUrl(minioPath, CommonConstant.MINIO_IMAGE_EXPIRE_TIME, true), "Success", category);