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;