From 4a80a5db8ff6cbf4e20d09b9395f34e1ad488a29 Mon Sep 17 00:00:00 2001 From: ck <851316342@qq.com> Date: Sat, 17 Oct 2020 15:50:11 +0800 Subject: [PATCH 1/4] up --- .../java/com/bsd/cases/service/impl/CaseUsersServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/bsd/cases/service/impl/CaseUsersServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseUsersServiceImpl.java index de83774..79cb784 100644 --- a/src/main/java/com/bsd/cases/service/impl/CaseUsersServiceImpl.java +++ b/src/main/java/com/bsd/cases/service/impl/CaseUsersServiceImpl.java @@ -287,7 +287,7 @@ public class CaseUsersServiceImpl implements CaseUsersService { key = com.bsd.cases.util.StringUtils.generateLike(key); criteria.andLike("userName", key).orLike("userNo", key).andCondition("state=" + state); } - condition.orderBy("createDate").desc(); + condition.orderBy("createDateTime").desc(); PageHelper.startPage(page, Constants.PAGE_SIZE); List usersList = caseUsersMapper.selectByExample(condition); From dbc3ac618b9efb3abed58067421f52792d134a13 Mon Sep 17 00:00:00 2001 From: ck <851316342@qq.com> Date: Sat, 17 Oct 2020 17:43:37 +0800 Subject: [PATCH 2/4] up --- pom.xml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index dfa67b5..1f49eac 100644 --- a/pom.xml +++ b/pom.xml @@ -97,10 +97,15 @@ + + + + + com.github.pagehelper - pagehelper - 5.1.10 + pagehelper-spring-boot-starter + 1.2.3 From a724f63521aa7feb976f5c5dea329d408be8ad83 Mon Sep 17 00:00:00 2001 From: ck <851316342@qq.com> Date: Sat, 17 Oct 2020 23:45:43 +0800 Subject: [PATCH 3/4] up --- .../CaseContentCommentsController.java | 31 ++++++++++ .../cases/service/CaseCategoryService.java | 4 ++ .../service/impl/CaseCategoryServiceImpl.java | 59 +++++++++++++++++++ .../impl/CaseContentCommentsServiceImpl.java | 13 +++- 4 files changed, 104 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java b/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java index 4b3eec3..33a2743 100644 --- a/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java +++ b/src/main/java/com/bsd/cases/controller/CaseContentCommentsController.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; import com.bsd.cases.service.CaseContentCommentsService; import com.bsd.cases.util.AjaxRequest; import com.bsd.cases.util.AjaxResult; +import org.apache.commons.lang.StringUtils; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -41,4 +42,34 @@ public class CaseContentCommentsController { } return ajaxResult; } + + /** + * 新增评论 + * @param ajaxRequest + * @param request + * @return + */ + @RequestMapping("/add-comments") + public AjaxResult addComments(@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 contentId = data.getLong("contentId"); + String comments = data.getString("comments"); + if (null == contentId){ + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("文章id不可为空"); + }else { + if (StringUtils.isBlank(comments)){ + ajaxResult.setRetcode(AjaxResult.FAILED); + ajaxResult.setRetmsg("文章评论内容不可为空"); + } + } + ajaxResult =caseContentCommentsService.addComments(contentId,comments); + } + return ajaxResult; + } } diff --git a/src/main/java/com/bsd/cases/service/CaseCategoryService.java b/src/main/java/com/bsd/cases/service/CaseCategoryService.java index 3ce400d..4c24dd5 100644 --- a/src/main/java/com/bsd/cases/service/CaseCategoryService.java +++ b/src/main/java/com/bsd/cases/service/CaseCategoryService.java @@ -2,6 +2,7 @@ package com.bsd.cases.service; import com.alibaba.fastjson.JSONObject; import com.bsd.cases.util.AjaxRequest; +import com.bsd.cases.util.AjaxResult; import com.bsd.cases.vo.CaseSearchVo; import java.util.List; @@ -31,4 +32,7 @@ public interface CaseCategoryService extends BaseService Date: Sun, 18 Oct 2020 00:23:11 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E4=B8=8B=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/bsd/cases/util/PageUtils.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bsd/cases/util/PageUtils.java b/src/main/java/com/bsd/cases/util/PageUtils.java index fa116cd..ec00e2d 100644 --- a/src/main/java/com/bsd/cases/util/PageUtils.java +++ b/src/main/java/com/bsd/cases/util/PageUtils.java @@ -7,7 +7,10 @@ import java.util.List; public class PageUtils { public static JSONObject page(List list, Integer pageNum, Integer pageSize){ - int page = pageNum;//相当于pageNo + int page = 1;//相当于pageNo + if (pageNum >= 1){ + page = pageNum; + } int count = pageSize;//相当于pageSize int size = list.size(); int pageCount=size/count;