From 6812969b7da9bb6189b0c9b1ba56919d0eb8c09f Mon Sep 17 00:00:00 2001 From: ck <851316342@qq.com> Date: Mon, 5 Apr 2021 18:31:30 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=202.=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/controller/ArticleController.java | 6 ++++-- .../cms/controller/CategoryController.java | 19 +++++++++++++++++++ .../cms/service/CategoryService.java | 2 ++ .../cms/service/impl/CategoryServiceImpl.java | 10 ++++++++++ src/main/resources/application-production.yml | 4 +++- 5 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/jingcheng/cms/controller/ArticleController.java b/src/main/java/com/jingcheng/cms/controller/ArticleController.java index 3e00978..ad40093 100644 --- a/src/main/java/com/jingcheng/cms/controller/ArticleController.java +++ b/src/main/java/com/jingcheng/cms/controller/ArticleController.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; import com.jingcheng.cms.service.ArticleSerive; import com.jingcheng.cms.util.AjaxResult; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -16,7 +17,8 @@ import java.util.List; @RestController @RequestMapping("/api/article") public class ArticleController { - + @Value("${localFilePath}") + private String localFilePath; @Autowired private ArticleSerive articleSerive; @@ -104,7 +106,7 @@ public class ArticleController { } //文件名称 String realFileName = file.getOriginalFilename(); - String path ="D:/cktest/"; + String path =localFilePath; //检查该路径对应的目录是否存在. 如果不存在则创建目录 File dir=new File(path); if (!dir.exists()) { diff --git a/src/main/java/com/jingcheng/cms/controller/CategoryController.java b/src/main/java/com/jingcheng/cms/controller/CategoryController.java index 81c9d23..50c6674 100644 --- a/src/main/java/com/jingcheng/cms/controller/CategoryController.java +++ b/src/main/java/com/jingcheng/cms/controller/CategoryController.java @@ -72,4 +72,23 @@ public class CategoryController { ajaxResult= categoryService.delCategory(id); return ajaxResult; } + + /** + * 获取分类分页 + * @param jsonObject + * @return + */ + @RequestMapping("/category-list-by-level") + public AjaxResult getCategoryByLevel(@RequestBody JSONObject jsonObject) { + AjaxResult ajaxResult = new AjaxResult(); + Integer level = jsonObject.getInteger("level"); + if (null == level){ + ajaxResult.setRetmsg("等级不可为空"); + ajaxResult.setRetcode(AjaxResult.FAILED); + return ajaxResult; + } + List categories= categoryService.getCategoryByLevel(level); + ajaxResult.setData(categories); + return ajaxResult; + } } diff --git a/src/main/java/com/jingcheng/cms/service/CategoryService.java b/src/main/java/com/jingcheng/cms/service/CategoryService.java index 298b76c..db53cbb 100644 --- a/src/main/java/com/jingcheng/cms/service/CategoryService.java +++ b/src/main/java/com/jingcheng/cms/service/CategoryService.java @@ -36,4 +36,6 @@ public interface CategoryService { * @return */ AjaxResult delCategory(Long id); + + List getCategoryByLevel(Integer level); } diff --git a/src/main/java/com/jingcheng/cms/service/impl/CategoryServiceImpl.java b/src/main/java/com/jingcheng/cms/service/impl/CategoryServiceImpl.java index 4ccd488..b3d3653 100644 --- a/src/main/java/com/jingcheng/cms/service/impl/CategoryServiceImpl.java +++ b/src/main/java/com/jingcheng/cms/service/impl/CategoryServiceImpl.java @@ -119,5 +119,15 @@ public class CategoryServiceImpl implements CategoryService { } } + @Override + public List getCategoryByLevel(Integer level) { + + Category findCategory = new Category(); + findCategory.setLevel(level); + findCategory.setState(Constants.STATE_VALID); + List categories = categoryMapper.select(findCategory); + return categories; + } + } diff --git a/src/main/resources/application-production.yml b/src/main/resources/application-production.yml index 91f7231..cd9c28a 100644 --- a/src/main/resources/application-production.yml +++ b/src/main/resources/application-production.yml @@ -7,7 +7,7 @@ server: max-http-header-size: 16000 spring: datasource: - url: jdbc:sqlite:D:/Sqlitedb/training.db + url: jdbc:sqlite:D:/documentManager/Sqlitedb/training.db username: root password: 123456 driver-class-name: org.sqlite.JDBC @@ -59,6 +59,8 @@ upload: export: path: /tmp/export/ +localFilePath: D:/documentManager/upload + wx: BASE_URI: https://api.weixin.qq.com ACCESS_TOKEN_URL: https://api.weixin.qq.com/cgi-bin/token