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 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 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;