diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/controller/BlogController.java b/blog-backend/src/main/java/cn/hamster3/application/blog/controller/BlogController.java index 0698adf..abafaee 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/controller/BlogController.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/controller/BlogController.java @@ -50,7 +50,7 @@ public class BlogController { @DeleteMapping("/{blogID}/") @Operation(summary = "删除博文") - public ResponseVO removeBlog(@PathVariable Long blogID) { - return blogService.removeBlog(blogID); + public ResponseVO deleteBlog(@PathVariable Long blogID) { + return blogService.deleteBlog(blogID); } } diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/AttachEntity.java b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/AttachEntity.java index 5b521cc..85cdeee 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/AttachEntity.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/AttachEntity.java @@ -50,7 +50,7 @@ public class AttachEntity { @CreatedDate @Temporal(TemporalType.TIMESTAMP) - @Column(name = "create_time", nullable = false) + @Column(name = "create_time", nullable = false, updatable = false) private Date createTime; @LastModifiedDate diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogAttachEntity.java b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogAttachEntity.java index 748b5f3..e696274 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogAttachEntity.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogAttachEntity.java @@ -54,7 +54,7 @@ public class BlogAttachEntity { @CreatedDate @Temporal(TemporalType.TIMESTAMP) - @Column(name = "create_time", nullable = false) + @Column(name = "create_time", nullable = false, updatable = false) private Date createTime; @LastModifiedDate diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogEntity.java b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogEntity.java index b4f83b0..6a088d9 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogEntity.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/BlogEntity.java @@ -74,7 +74,7 @@ public class BlogEntity { @CreatedDate @Temporal(TemporalType.TIMESTAMP) - @Column(name = "create_time", nullable = false) + @Column(name = "create_time", nullable = false, updatable = false) private Date createTime; @LastModifiedDate diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/SettingEntity.java b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/SettingEntity.java index 45b587c..f21ab09 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/SettingEntity.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/SettingEntity.java @@ -33,7 +33,7 @@ public class SettingEntity { @CreatedDate @Temporal(TemporalType.TIMESTAMP) - @Column(name = "create_time", nullable = false) + @Column(name = "create_time", nullable = false, updatable = false) private Date createTime; @LastModifiedDate diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/UserEntity.java b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/UserEntity.java index 08907ea..4e3acf2 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/entity/UserEntity.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/entity/UserEntity.java @@ -63,7 +63,7 @@ public class UserEntity { @CreatedDate @Temporal(TemporalType.TIMESTAMP) - @Column(name = "create_time", nullable = false) + @Column(name = "create_time", nullable = false, updatable = false) private Date createTime; @LastModifiedDate diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/service/IBlogService.java b/blog-backend/src/main/java/cn/hamster3/application/blog/service/IBlogService.java index f54d443..e7405d5 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/service/IBlogService.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/service/IBlogService.java @@ -16,5 +16,5 @@ public interface IBlogService { @NotNull ResponseVO updateBlog(@NotNull Long blogID, @NotNull BlogUpdateRequireVO requireVO); - @NotNull ResponseVO removeBlog(@NotNull Long blogID); + @NotNull ResponseVO deleteBlog(@NotNull Long blogID); } diff --git a/blog-backend/src/main/java/cn/hamster3/application/blog/service/impl/BlogService.java b/blog-backend/src/main/java/cn/hamster3/application/blog/service/impl/BlogService.java index 24d7d70..060223c 100644 --- a/blog-backend/src/main/java/cn/hamster3/application/blog/service/impl/BlogService.java +++ b/blog-backend/src/main/java/cn/hamster3/application/blog/service/impl/BlogService.java @@ -30,7 +30,6 @@ public class BlogService implements IBlogService { if (checked != null) { return checked; } - log.info("create blog vo: {}", requireVO); BlogEntity entity = blogMapper.voToEntity(requireVO); entity = blogRepo.save(entity); return ResponseVO.success(entity.getId()); @@ -54,7 +53,7 @@ public class BlogService implements IBlogService { if (user == null) { return ResponseVO.unauthorized(); } - log.info("update blog vo: {}", requireVO); + log.info("update blog vo: {}", blogID); BlogEntity blogEntity = blogRepo.findByIdWithCreator(blogID); if (blogEntity == null) { return ResponseVO.failed("该博文不存在!"); @@ -78,11 +77,12 @@ public class BlogService implements IBlogService { blogEntity.setPublish(requireVO.getPublish()); blogEntity.setTags(requireVO.getTags()); blogRepo.save(blogEntity); + return ResponseVO.success(); } @Override - public @NotNull ResponseVO removeBlog(@NotNull Long blogID) { + public @NotNull ResponseVO deleteBlog(@NotNull Long blogID) { BlogUser user = BlogUtils.getCurrentUser().orElse(null); if (user == null) { return ResponseVO.unauthorized(); diff --git a/blog-frontend/src/components/BlogCardComponent.vue b/blog-frontend/src/components/BlogCardComponent.vue index 14fc55f..949d3aa 100644 --- a/blog-frontend/src/components/BlogCardComponent.vue +++ b/blog-frontend/src/components/BlogCardComponent.vue @@ -40,7 +40,7 @@ function showUpdater() { {{ blog.creator.nickname }}

- {{ " 首次发表于:" + blog.updateTime.toLocaleString() }} + {{ " 首次发表于:" + blog.createTime.toLocaleString() }}

diff --git a/blog-frontend/src/components/manage/AttachManageComponent.vue b/blog-frontend/src/components/manage/AttachManageComponent.vue index 57b62a4..4e3ea0e 100644 --- a/blog-frontend/src/components/manage/AttachManageComponent.vue +++ b/blog-frontend/src/components/manage/AttachManageComponent.vue @@ -1,12 +1,43 @@