From 73315535287efc8373bd2cc56fd7d4b9ce878ae3 Mon Sep 17 00:00:00 2001 From: bao <19271189822@163.com> Date: Wed, 24 Dec 2025 21:34:13 +0800 Subject: [PATCH] =?UTF-8?q?init:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bao/dating/common/ResultCode.java | 3 ++- .../dating/controller/CommentController.java | 22 +++++++++++-------- .../java/com/bao/dating/controller/text.java | 4 ---- 3 files changed, 15 insertions(+), 14 deletions(-) delete mode 100644 src/main/java/com/bao/dating/controller/text.java diff --git a/src/main/java/com/bao/dating/common/ResultCode.java b/src/main/java/com/bao/dating/common/ResultCode.java index baf6419..d577366 100644 --- a/src/main/java/com/bao/dating/common/ResultCode.java +++ b/src/main/java/com/bao/dating/common/ResultCode.java @@ -8,7 +8,8 @@ public enum ResultCode { UNAUTHORIZED(401, "未登录或 Token 失效"), FORBIDDEN(403, "无权限"), NOT_FOUND(404, "数据不存在"), - SYSTEM_ERROR(500, "系统异常"); + SYSTEM_ERROR(500, "系统异常"), + FAIL(500, "操作失败"); private final int code; private final String msg; diff --git a/src/main/java/com/bao/dating/controller/CommentController.java b/src/main/java/com/bao/dating/controller/CommentController.java index d377897..4f49f00 100644 --- a/src/main/java/com/bao/dating/controller/CommentController.java +++ b/src/main/java/com/bao/dating/controller/CommentController.java @@ -1,17 +1,17 @@ package com.bao.dating.controller; - import com.bao.dating.common.Comments; +import com.bao.dating.common.Result; +import com.bao.dating.common.ResultCode; import com.bao.dating.service.CommentsService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; -import java.util.Map; @RestController @RequestMapping("/comments") -@CrossOrigin // 解决跨域问题(前后端分离必加) +@CrossOrigin public class CommentController { @Resource private CommentsService commentsService; @@ -21,9 +21,11 @@ public class CommentController { * @param comment 评论对象(含content、userId、dynamicId) */ @PostMapping("/add") - public Map addComment(@RequestBody Comments comment) { + public Result addComment(@RequestBody Comments comment) { boolean success = commentsService.addComment(comment); - return success ? Map.of("code", 200, "msg", "评论成功") : Map.of("code", 500, "msg", "评论失败"); + return success ? + Result.success(ResultCode.SUCCESS, "评论成功") : + Result.error(ResultCode.FAIL, "评论失败"); } /** @@ -31,9 +33,11 @@ public class CommentController { * @param user_id 评论ID */ @DeleteMapping("/delete/{user_id}") - public Map deleteComment(@PathVariable Long user_id) { + public Result deleteComment(@PathVariable Long user_id) { boolean success = commentsService.deleteComment(user_id); - return success ? Map.of("code", 200, "msg", "删除成功") : Map.of("code", 500, "msg", "删除失败"); + return success ? + Result.success(ResultCode.SUCCESS, "删除成功") : + Result.error(ResultCode.FAIL, "删除失败"); } /** @@ -41,8 +45,8 @@ public class CommentController { * @param post_id 动态ID */ @GetMapping("/list/{post_id}") - public Map getCommentList(@PathVariable Long post_id) { + public Result> getCommentList(@PathVariable Long post_id) { List commentList = commentsService.getCommentByPostId(post_id); - return Map.of("code", 200, "data", commentList); + return Result.success(ResultCode.SUCCESS, commentList); } } diff --git a/src/main/java/com/bao/dating/controller/text.java b/src/main/java/com/bao/dating/controller/text.java deleted file mode 100644 index 7806c8a..0000000 --- a/src/main/java/com/bao/dating/controller/text.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.bao.dating.controller; - -public class text { -}