findAllTags() {
return tagRepository.findAll();
}
diff --git a/src/main/java/cc/ryanc/halo/utils/HaloUtils.java b/src/main/java/cc/ryanc/halo/utils/HaloUtils.java
index 8af4ed409..12460cdb1 100755
--- a/src/main/java/cc/ryanc/halo/utils/HaloUtils.java
+++ b/src/main/java/cc/ryanc/halo/utils/HaloUtils.java
@@ -16,10 +16,6 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.util.ResourceUtils;
import javax.imageio.ImageIO;
-import javax.imageio.ImageReadParam;
-import javax.imageio.ImageReader;
-import javax.imageio.stream.ImageInputStream;
-import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import java.net.URI;
@@ -36,7 +32,6 @@ import java.time.Instant;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.*;
-import java.util.List;
/**
*
@@ -57,34 +52,6 @@ public class HaloUtils {
private static ArrayList FILE_LIST = new ArrayList<>();
- /**
- * 截取图片
- *
- * @param src 输入路径
- * @param dest 输出路径
- * @param w 宽度
- * @param h 长度
- * @param suffix 后缀
- * @throws IOException
- */
- public static void cutCenterImage(String src, String dest, int w, int h, String suffix) {
- try {
- Iterator iterator = ImageIO.getImageReadersByFormatName(suffix);
- ImageReader reader = (ImageReader) iterator.next();
- InputStream in = new FileInputStream(src);
- ImageInputStream iis = ImageIO.createImageInputStream(in);
- reader.setInput(iis, true);
- ImageReadParam param = reader.getDefaultReadParam();
- int imageIndex = 0;
- Rectangle rect = new Rectangle((reader.getWidth(imageIndex) - w) / 2, (reader.getHeight(imageIndex) - h) / 2, w, h);
- param.setSourceRegion(rect);
- BufferedImage bi = reader.read(0, param);
- ImageIO.write(bi, suffix, new File(dest));
- } catch (Exception e) {
- log.error("剪裁失败,图片本身尺寸小于需要修剪的尺寸:{0}", e.getMessage());
- }
- }
-
/**
* 获取所有附件
*
@@ -325,7 +292,7 @@ public class HaloUtils {
*
* @param hostIp ip
* @param userName 用户名
- * @param password 密码
+ * @param password password
* @param savePath 保存路径
* @param fileName 文件名
* @param databaseName 数据库名
@@ -470,7 +437,7 @@ public class HaloUtils {
*
* @param smtpHost smtpHost
* @param userName 邮件地址
- * @param password 密码
+ * @param password password
*/
public static void configMail(String smtpHost, String userName, String password) {
Properties properties = OhMyEmail.defaultConfig(false);
diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java
index dc52cb6c4..ce76b9beb 100755
--- a/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java
@@ -7,6 +7,7 @@ import cc.ryanc.halo.model.domain.User;
import cc.ryanc.halo.model.dto.HaloConst;
import cc.ryanc.halo.model.dto.JsonResult;
import cc.ryanc.halo.model.dto.LogsRecord;
+import cc.ryanc.halo.model.enums.PostType;
import cc.ryanc.halo.service.CommentService;
import cc.ryanc.halo.service.LogsService;
import cc.ryanc.halo.service.PostService;
@@ -69,7 +70,7 @@ public class AdminController extends BaseController {
@GetMapping(value = {"", "/index"})
public String index(Model model, HttpSession session) {
//查询文章条数
- Integer postCount = postService.findAllPosts(HaloConst.POST_TYPE_POST).size();
+ Integer postCount = postService.findAllPosts(PostType.POST_TYPE_POST.getDesc()).size();
model.addAttribute("postCount", postCount);
//查询评论的条数
diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java
index fdd3c5185..87415a89d 100755
--- a/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java
@@ -24,12 +24,9 @@ import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
-import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletRequest;
import javax.websocket.server.PathParam;
-import java.awt.image.BufferedImage;
import java.io.File;
-import java.io.FileInputStream;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.Map;
diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/BackupController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/BackupController.java
index 863b2db04..38dfea71c 100644
--- a/src/main/java/cc/ryanc/halo/web/controller/admin/BackupController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/admin/BackupController.java
@@ -5,6 +5,7 @@ import cc.ryanc.halo.model.domain.User;
import cc.ryanc.halo.model.dto.BackupDto;
import cc.ryanc.halo.model.dto.HaloConst;
import cc.ryanc.halo.model.dto.JsonResult;
+import cc.ryanc.halo.model.enums.PostType;
import cc.ryanc.halo.service.MailService;
import cc.ryanc.halo.service.PostService;
import cc.ryanc.halo.utils.HaloUtils;
@@ -139,8 +140,8 @@ public class BackupController {
* @return JsonResult
*/
public JsonResult backupPosts() {
- List posts = postService.findAllPosts(HaloConst.POST_TYPE_POST);
- posts.addAll(postService.findAllPosts(HaloConst.POST_TYPE_PAGE));
+ List posts = postService.findAllPosts(PostType.POST_TYPE_POST.getDesc());
+ posts.addAll(postService.findAllPosts(PostType.POST_TYPE_PAGE.getDesc()));
try {
if(HaloUtils.getBackUps("posts").size()>10){
FileUtil.del(System.getProperties().getProperty("user.home") + "/halo/backup/posts/");
diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java
index 4fcc768b0..7395e2795 100755
--- a/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java
@@ -4,6 +4,7 @@ import cc.ryanc.halo.model.domain.Comment;
import cc.ryanc.halo.model.domain.Post;
import cc.ryanc.halo.model.domain.User;
import cc.ryanc.halo.model.dto.HaloConst;
+import cc.ryanc.halo.model.enums.PostType;
import cc.ryanc.halo.service.CommentService;
import cc.ryanc.halo.service.MailService;
import cc.ryanc.halo.service.PostService;
@@ -118,7 +119,7 @@ public class CommentController extends BaseController {
try {
if (status == 1 && Validator.isEmail(comment.getCommentAuthorEmail())) {
Map map = new HashMap<>();
- if (StringUtils.equals(post.getPostType(), HaloConst.POST_TYPE_POST)) {
+ if (StringUtils.equals(post.getPostType(), PostType.POST_TYPE_POST.getDesc())) {
map.put("pageUrl", HaloConst.OPTIONS.get("blog_url") + "/archives/" + post.getPostUrl() + "#comment-id-" + comment.getCommentId());
} else {
map.put("pageUrl", HaloConst.OPTIONS.get("blog_url") + "/p/" + post.getPostUrl() + "#comment-id-" + comment.getCommentId());
@@ -210,7 +211,7 @@ public class CommentController extends BaseController {
map.put("blogTitle", HaloConst.OPTIONS.get("blog_title"));
map.put("commentAuthor", lastComment.getCommentAuthor());
map.put("pageName", lastComment.getPost().getPostTitle());
- if (StringUtils.equals(post.getPostType(), HaloConst.POST_TYPE_POST)) {
+ if (StringUtils.equals(post.getPostType(), PostType.POST_TYPE_POST.getDesc())) {
map.put("pageUrl", HaloConst.OPTIONS.get("blog_url") + "/archives/" + post.getPostUrl() + "#comment-id-" + comment.getCommentId());
} else {
map.put("pageUrl", HaloConst.OPTIONS.get("blog_url") + "/p/" + post.getPostUrl() + "#comment-id-" + comment.getCommentId());
diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java
index cd976b490..46fd83078 100755
--- a/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java
@@ -4,6 +4,7 @@ import cc.ryanc.halo.model.domain.*;
import cc.ryanc.halo.model.dto.HaloConst;
import cc.ryanc.halo.model.dto.JsonResult;
import cc.ryanc.halo.model.dto.LogsRecord;
+import cc.ryanc.halo.model.enums.PostType;
import cc.ryanc.halo.service.GalleryService;
import cc.ryanc.halo.service.LinkService;
import cc.ryanc.halo.service.LogsService;
@@ -59,7 +60,7 @@ public class PageController {
*/
@GetMapping
public String pages(Model model) {
- List posts = postService.findAllPosts(HaloConst.POST_TYPE_PAGE);
+ List posts = postService.findAllPosts(PostType.POST_TYPE_PAGE.getDesc());
model.addAttribute("pages", posts);
return "admin/admin_page";
}
@@ -100,7 +101,7 @@ public class PageController {
Link backLink = linkService.saveByLink(link);
log.info("保存成功,数据为:" + backLink);
} catch (Exception e) {
- log.error("未知错误:{0}", e.getMessage());
+ log.error("未知错误:", e.getMessage());
}
return "redirect:/admin/page/links";
}
@@ -117,7 +118,7 @@ public class PageController {
Link link = linkService.removeByLinkId(linkId);
log.info("删除的友情链接:" + link);
} catch (Exception e) {
- log.error("未知错误:{0}", e.getMessage());
+ log.error("未知错误:", e.getMessage());
}
return "redirect:/admin/page/links";
}
@@ -218,7 +219,7 @@ public class PageController {
//发表用户
User user = (User) session.getAttribute(HaloConst.USER_SESSION_KEY);
post.setUser(user);
- post.setPostType(HaloConst.POST_TYPE_PAGE);
+ post.setPostType(PostType.POST_TYPE_PAGE.getDesc());
if(null!=post.getPostId()){
post.setPostViews(postService.findByPostId(post.getPostId()).get().getPostViews());
post.setPostDate(postService.findByPostId(post.getPostId()).get().getPostDate());
@@ -260,7 +261,7 @@ public class PageController {
@GetMapping(value = "/checkUrl")
@ResponseBody
public boolean checkUrlExists(@PathParam("postUrl") String postUrl) {
- Post post = postService.findByPostUrl(postUrl, HaloConst.POST_TYPE_PAGE);
+ Post post = postService.findByPostUrl(postUrl, PostType.POST_TYPE_PAGE.getDesc());
// TODO 还没写完
if (null != post || StringUtils.equals("archives", postUrl) || StringUtils.equals("galleries", postUrl)) {
return true;
diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java
index 3ded45e45..5a668189e 100755
--- a/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java
@@ -4,6 +4,8 @@ import cc.ryanc.halo.model.domain.*;
import cc.ryanc.halo.model.dto.HaloConst;
import cc.ryanc.halo.model.dto.JsonResult;
import cc.ryanc.halo.model.dto.LogsRecord;
+import cc.ryanc.halo.model.enums.PostStatus;
+import cc.ryanc.halo.model.enums.PostType;
import cc.ryanc.halo.service.CategoryService;
import cc.ryanc.halo.service.LogsService;
import cc.ryanc.halo.service.PostService;
@@ -86,11 +88,11 @@ public class PostController extends BaseController {
@RequestParam(value = "size", defaultValue = "10") Integer size) {
Sort sort = new Sort(Sort.Direction.DESC, "postDate");
Pageable pageable = PageRequest.of(page, size, sort);
- Page posts = postService.findPostByStatus(status, HaloConst.POST_TYPE_POST, pageable);
+ Page posts = postService.findPostByStatus(status, PostType.POST_TYPE_POST.getDesc(), pageable);
model.addAttribute("posts", posts);
- model.addAttribute("publishCount", postService.findPostByStatus(0, HaloConst.POST_TYPE_POST, pageable).getTotalElements());
- model.addAttribute("draftCount", postService.findPostByStatus(1, HaloConst.POST_TYPE_POST, pageable).getTotalElements());
- model.addAttribute("trashCount", postService.findPostByStatus(2, HaloConst.POST_TYPE_POST, pageable).getTotalElements());
+ model.addAttribute("publishCount", postService.findPostByStatus(PostStatus.PUBLISHED.getCode(), PostType.POST_TYPE_POST.getDesc(), pageable).getTotalElements());
+ model.addAttribute("draftCount", postService.findPostByStatus(PostStatus.DRAFT.getCode(), PostType.POST_TYPE_POST.getDesc(), pageable).getTotalElements());
+ model.addAttribute("trashCount", postService.findPostByStatus(PostStatus.RECYCLE.getCode(), PostType.POST_TYPE_POST.getDesc(), pageable).getTotalElements());
model.addAttribute("status", status);
return "admin/admin_post";
}
@@ -115,7 +117,7 @@ public class PostController extends BaseController {
Pageable pageable = PageRequest.of(page, size, sort);
model.addAttribute("posts", postService.searchPosts(keyword, pageable));
} catch (Exception e) {
- log.error("未知错误:{0}", e.getMessage());
+ log.error("未知错误:", e.getMessage());
}
return "admin/admin_post";
}
@@ -259,10 +261,10 @@ public class PostController extends BaseController {
@GetMapping("/throw")
public String moveToTrash(@RequestParam("postId") Long postId, @RequestParam("status") Integer status) {
try {
- postService.updatePostStatus(postId, 2);
+ postService.updatePostStatus(postId, PostStatus.RECYCLE.getCode());
log.info("编号为" + postId + "的文章已被移到回收站");
} catch (Exception e) {
- log.error("未知错误:{0}", e.getMessage());
+ log.error("未知错误:", e.getMessage());
}
return "redirect:/admin/posts?status=" + status;
}
@@ -277,10 +279,10 @@ public class PostController extends BaseController {
public String moveToPublish(@RequestParam("postId") Long postId,
@RequestParam("status") Integer status) {
try {
- postService.updatePostStatus(postId, 0);
+ postService.updatePostStatus(postId, PostStatus.PUBLISHED.getCode());
log.info("编号为" + postId + "的文章已改变为发布状态");
} catch (Exception e) {
- log.error("未知错误:{0}", e.getMessage());
+ log.error("未知错误:", e.getMessage());
}
return "redirect:/admin/posts?status=" + status;
}
@@ -298,9 +300,9 @@ public class PostController extends BaseController {
postService.removeByPostId(postId);
logsService.saveByLogs(new Logs(LogsRecord.REMOVE_POST, post.get().getPostTitle(), ServletUtil.getClientIP(request), DateUtil.date()));
} catch (Exception e) {
- log.error("未知错误:{0}", e.getMessage());
+ log.error("未知错误:", e.getMessage());
}
- if (StringUtils.equals(HaloConst.POST_TYPE_POST, postType)) {
+ if (StringUtils.equals(PostType.POST_TYPE_POST.getDesc(), postType)) {
return "redirect:/admin/posts?status=2";
}
return "redirect:/admin/page";
@@ -348,7 +350,7 @@ public class PostController extends BaseController {
@ResponseBody
public boolean checkUrlExists(@PathParam("postUrl") String postUrl) {
postUrl = urlFilter(postUrl);
- Post post = postService.findByPostUrl(postUrl, HaloConst.POST_TYPE_POST);
+ Post post = postService.findByPostUrl(postUrl, PostType.POST_TYPE_POST.getDesc());
return null != post;
}
@@ -365,7 +367,7 @@ public class PostController extends BaseController {
return false;
}
String blogUrl = HaloConst.OPTIONS.get("blog_url");
- List posts = postService.findAllPosts(HaloConst.POST_TYPE_POST);
+ List posts = postService.findAllPosts(PostType.POST_TYPE_POST.getDesc());
StringBuilder urls = new StringBuilder();
for (Post post : posts) {
urls.append(blogUrl);
diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java
index 3d403cf1e..0561f3280 100755
--- a/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java
@@ -15,6 +15,7 @@ import cn.hutool.extra.servlet.ServletUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.cache.annotation.CacheEvict;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.util.ResourceUtils;
@@ -67,6 +68,7 @@ public class ThemeController extends BaseController {
*/
@GetMapping(value = "/set")
@ResponseBody
+ @CacheEvict(value = "posts", allEntries = true, beforeInvocation = true)
public JsonResult activeTheme(@PathParam("siteTheme") String siteTheme,
HttpServletRequest request) {
try {
diff --git a/src/main/java/cc/ryanc/halo/web/controller/api/ApiArchivesController.java b/src/main/java/cc/ryanc/halo/web/controller/api/ApiArchivesController.java
index 524ce466a..1b9cfd7e1 100644
--- a/src/main/java/cc/ryanc/halo/web/controller/api/ApiArchivesController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/api/ApiArchivesController.java
@@ -2,6 +2,7 @@ package cc.ryanc.halo.web.controller.api;
import cc.ryanc.halo.model.dto.Archive;
import cc.ryanc.halo.model.dto.JsonResult;
+import cc.ryanc.halo.model.enums.ResponseStatus;
import cc.ryanc.halo.service.PostService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -30,9 +31,9 @@ public class ApiArchivesController {
public JsonResult archivesYear(){
List archives = postService.findPostGroupByYear();
if(null!=archives || archives.size()>0){
- return new JsonResult(200,"success",archives);
+ return new JsonResult(ResponseStatus.SUCCESS.getCode(),ResponseStatus.SUCCESS.getMsg(),archives);
}else {
- return new JsonResult(200,"empty");
+ return new JsonResult(ResponseStatus.EMPTY.getCode(),ResponseStatus.EMPTY.getMsg());
}
}
@@ -45,9 +46,9 @@ public class ApiArchivesController {
public JsonResult archivesYearAndMonth(){
List archives = postService.findPostGroupByYearAndMonth();
if(null!=archives || archives.size()>0){
- return new JsonResult(200,"success",archives);
+ return new JsonResult(ResponseStatus.SUCCESS.getCode(),ResponseStatus.SUCCESS.getMsg(),archives);
}else {
- return new JsonResult(200,"empty");
+ return new JsonResult(ResponseStatus.EMPTY.getCode(),ResponseStatus.EMPTY.getMsg());
}
}
}
diff --git a/src/main/java/cc/ryanc/halo/web/controller/api/ApiCategoryController.java b/src/main/java/cc/ryanc/halo/web/controller/api/ApiCategoryController.java
index e9e37d36c..2d9be76b4 100644
--- a/src/main/java/cc/ryanc/halo/web/controller/api/ApiCategoryController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/api/ApiCategoryController.java
@@ -2,6 +2,7 @@ package cc.ryanc.halo.web.controller.api;
import cc.ryanc.halo.model.domain.Category;
import cc.ryanc.halo.model.dto.JsonResult;
+import cc.ryanc.halo.model.enums.ResponseStatus;
import cc.ryanc.halo.service.CategoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -31,9 +32,9 @@ public class ApiCategoryController {
public JsonResult categories(){
List categories = categoryService.findAllCategories();
if(null!=categories && categories.size()>0){
- return new JsonResult(200,"success",categories);
+ return new JsonResult(ResponseStatus.SUCCESS.getCode(),ResponseStatus.SUCCESS.getMsg(),categories);
}else{
- return new JsonResult(200,"empty");
+ return new JsonResult(ResponseStatus.EMPTY.getCode(),ResponseStatus.EMPTY.getMsg());
}
}
@@ -47,9 +48,9 @@ public class ApiCategoryController {
public JsonResult categories(@PathVariable("cateUrl") String cateUrl){
Category category = categoryService.findByCateUrl(cateUrl);
if(null!=category){
- return new JsonResult(200,"success",category);
+ return new JsonResult(ResponseStatus.SUCCESS.getCode(),ResponseStatus.SUCCESS.getMsg(),category);
}else{
- return new JsonResult(404,"not found");
+ return new JsonResult(ResponseStatus.EMPTY.getCode(),ResponseStatus.EMPTY.getMsg());
}
}
}
diff --git a/src/main/java/cc/ryanc/halo/web/controller/api/ApiGalleryController.java b/src/main/java/cc/ryanc/halo/web/controller/api/ApiGalleryController.java
index 8a5459333..91b9d9cc8 100644
--- a/src/main/java/cc/ryanc/halo/web/controller/api/ApiGalleryController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/api/ApiGalleryController.java
@@ -2,6 +2,7 @@ package cc.ryanc.halo.web.controller.api;
import cc.ryanc.halo.model.domain.Gallery;
import cc.ryanc.halo.model.dto.JsonResult;
+import cc.ryanc.halo.model.enums.ResponseStatus;
import cc.ryanc.halo.service.GalleryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,9 +33,9 @@ public class ApiGalleryController {
public JsonResult galleries(){
List galleries = galleryService.findAllGalleries();
if(null!=galleries && galleries.size()>0){
- return new JsonResult(200,"success",galleries);
+ return new JsonResult(ResponseStatus.SUCCESS.getCode(),ResponseStatus.SUCCESS.getMsg(),galleries);
}else {
- return new JsonResult(200,"empty");
+ return new JsonResult(ResponseStatus.EMPTY.getCode(),ResponseStatus.EMPTY.getMsg());
}
}
@@ -48,9 +49,9 @@ public class ApiGalleryController {
public JsonResult galleries(@PathVariable("id") Long id){
Optional gallery = galleryService.findByGalleryId(id);
if(gallery.isPresent()){
- return new JsonResult(200,"success",gallery.get());
+ return new JsonResult(ResponseStatus.SUCCESS.getCode(),ResponseStatus.SUCCESS.getMsg(),gallery.get());
}else{
- return new JsonResult(404,"not found");
+ return new JsonResult(ResponseStatus.NOTFOUND.getCode(),ResponseStatus.NOTFOUND.getMsg());
}
}
}
diff --git a/src/main/java/cc/ryanc/halo/web/controller/api/ApiLinkController.java b/src/main/java/cc/ryanc/halo/web/controller/api/ApiLinkController.java
index f96d8bc03..a15361124 100644
--- a/src/main/java/cc/ryanc/halo/web/controller/api/ApiLinkController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/api/ApiLinkController.java
@@ -2,6 +2,7 @@ package cc.ryanc.halo.web.controller.api;
import cc.ryanc.halo.model.domain.Link;
import cc.ryanc.halo.model.dto.JsonResult;
+import cc.ryanc.halo.model.enums.ResponseStatus;
import cc.ryanc.halo.service.LinkService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -30,9 +31,9 @@ public class ApiLinkController {
public JsonResult links(){
List links = linkService.findAllLinks();
if(null!=links && links.size()>0){
- return new JsonResult(200,"success",links);
+ return new JsonResult(ResponseStatus.SUCCESS.getCode(),ResponseStatus.SUCCESS.getMsg(),links);
}else{
- return new JsonResult(200,"empty");
+ return new JsonResult(ResponseStatus.EMPTY.getCode(),ResponseStatus.EMPTY.getMsg());
}
}
}
diff --git a/src/main/java/cc/ryanc/halo/web/controller/api/ApiMenuController.java b/src/main/java/cc/ryanc/halo/web/controller/api/ApiMenuController.java
index af743fc7d..c4486323d 100644
--- a/src/main/java/cc/ryanc/halo/web/controller/api/ApiMenuController.java
+++ b/src/main/java/cc/ryanc/halo/web/controller/api/ApiMenuController.java
@@ -2,6 +2,7 @@ package cc.ryanc.halo.web.controller.api;
import cc.ryanc.halo.model.domain.Menu;
import cc.ryanc.halo.model.dto.JsonResult;
+import cc.ryanc.halo.model.enums.ResponseStatus;
import cc.ryanc.halo.service.MenuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -30,9 +31,9 @@ public class ApiMenuController {
public JsonResult menus(){
List