From b4be0664f4216e9e06e118195d92f9e7157a6b76 Mon Sep 17 00:00:00 2001 From: ck <851316342@qq.com> Date: Sun, 18 Oct 2020 10:40:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=AF=84=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CaseContentCommentsController.java | 25 +++++++++++++ .../service/CaseContentCommentsService.java | 2 + .../impl/CaseContentCommentsServiceImpl.java | 37 +++++++++++++++++++ 3 files changed, 64 insertions(+) diff --git a/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java b/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java index 33a2743..5ed4d9b 100644 --- a/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java +++ b/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java @@ -72,4 +72,29 @@ public class CaseContentCommentsController { } return ajaxResult; } + + /** + * 删除评论 + * @param ajaxRequest + * @param request + * @return + */ + @RequestMapping("/del-comments") + public AjaxResult delComments(@RequestBody AjaxRequest ajaxRequest, HttpServletRequest request) { + AjaxResult ajaxResult = new AjaxResult(); + JSONObject data = ajaxRequest.getData(); + if (null == data){ + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("data missing"); + }else { + Long commentsId = data.getLong("contentId"); + if (null == commentsId){ + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("评论id不可为空"); + }else { + ajaxResult =caseContentCommentsService.delComments(commentsId); + } + } + return ajaxResult; + } } diff --git a/src/main/java/com/bsd/cases/service/CaseContentCommentsService.java b/src/main/java/com/bsd/cases/service/CaseContentCommentsService.java index aca92d6..38fdb5e 100644 --- a/src/main/java/com/bsd/cases/service/CaseContentCommentsService.java +++ b/src/main/java/com/bsd/cases/service/CaseContentCommentsService.java @@ -10,4 +10,6 @@ public interface CaseContentCommentsService extends BaseSer JSONObject getCaseContentCommentsByContentId(Long contentId, Integer pageNum, Integer pageSize); AjaxResult addComments(Long contentId,String comments); + + AjaxResult delComments(Long commentsId); } diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentCommentsServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentCommentsServiceImpl.java index 47e9d0f..8ce62c4 100644 --- a/src/main/java/com/bsd/cases/service/impl/CaseContentCommentsServiceImpl.java +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentCommentsServiceImpl.java @@ -91,4 +91,41 @@ public class CaseContentCommentsServiceImpl extends BaseServiceImpl