From c1ddd33cf4e1d96f0363f275fab084cd4ecbfb16 Mon Sep 17 00:00:00 2001 From: rdpnr_puzhi <13060209078@163.com> Date: Wed, 13 Aug 2025 15:27:44 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=90=8E=E7=AB=AF):=20=E8=81=94=E8=B0=83?= =?UTF-8?q?=E4=BF=AE=E6=94=B99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/controller/FileChunkController.java | 2 +- .../java/com/unisinsight/project/entity/res/ImageRes.java | 8 +++++++- .../project/service/impl/ImageServiceImpl.java | 7 ++++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/nex-be/src/main/java/com/unisinsight/project/controller/FileChunkController.java b/nex-be/src/main/java/com/unisinsight/project/controller/FileChunkController.java index efba003..ce610a9 100644 --- a/nex-be/src/main/java/com/unisinsight/project/controller/FileChunkController.java +++ b/nex-be/src/main/java/com/unisinsight/project/controller/FileChunkController.java @@ -167,7 +167,7 @@ public class FileChunkController { ResponseEntity responseEntity = restTemplate.exchange(url, HttpMethod.GET, null, Boolean.class); log.info("请求bt创建接口返回: {}", JSONUtil.toJsonStr(responseEntity)); HttpStatus statusCode = responseEntity.getStatusCode(); - if (statusCode != HttpStatus.OK) { + if (statusCode == HttpStatus.OK) { boolean result = Boolean.TRUE.equals(responseEntity.getBody()); if (result) { log.info("请求bt创建接口成功"); diff --git a/nex-be/src/main/java/com/unisinsight/project/entity/res/ImageRes.java b/nex-be/src/main/java/com/unisinsight/project/entity/res/ImageRes.java index eb5a2aa..58d8930 100644 --- a/nex-be/src/main/java/com/unisinsight/project/entity/res/ImageRes.java +++ b/nex-be/src/main/java/com/unisinsight/project/entity/res/ImageRes.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; +import java.util.Date; /** * @TableName image @@ -70,6 +71,11 @@ public class ImageRes implements Serializable { @ApiModelProperty("镜像存储路径") @JsonProperty("storage_path") private String storagePath; - + /** + * 创建时间 + */ + @ApiModelProperty("创建时间") + @JsonProperty("create_time") + private Date createTime; } diff --git a/nex-be/src/main/java/com/unisinsight/project/service/impl/ImageServiceImpl.java b/nex-be/src/main/java/com/unisinsight/project/service/impl/ImageServiceImpl.java index 81d0c64..9dc803a 100644 --- a/nex-be/src/main/java/com/unisinsight/project/service/impl/ImageServiceImpl.java +++ b/nex-be/src/main/java/com/unisinsight/project/service/impl/ImageServiceImpl.java @@ -119,8 +119,13 @@ public class ImageServiceImpl extends ServiceImpl return Result.successResult(); } } else { + int deleted = imageMapper.deleteById(deleteIdReq.getId()); + log.info("文件不存在,镜像删除insert:{}", deleted); + if (deleted == 1) { + return Result.successResult(); + } log.warn("文件不存在,无需删除: {}", filePath); - return Result.errorResultMessage(BaseErrorCode.HTTP_ERROR_CODE_500, "文件不存在,无需删除"); + return Result.successResult(); } } catch (IOException e) { log.error("删除文件失败: {}", e.getMessage(), e);