diff --git a/core/src/main/java/com/jinrui/reference/core/service/NewsService.java b/core/src/main/java/com/jinrui/reference/core/service/NewsService.java index 5dbd9b3..3d86c8d 100644 --- a/core/src/main/java/com/jinrui/reference/core/service/NewsService.java +++ b/core/src/main/java/com/jinrui/reference/core/service/NewsService.java @@ -290,8 +290,7 @@ public class NewsService { // newsId = newsMapper.getLastInsertId(); // List newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0); // newsId = newList.get(0).getId(); - newsId = newsId = newsMapper.getNewsLastInsertId(); - + newsId = newsMapper.getNewsLastInsertId(); } Long newIdRl; @@ -562,6 +561,22 @@ public class NewsService { public PageObject queryNews(String keyword, String columnParam, Integer status, int page, int size, Integer last, Integer current, String orderBy, String direction) { + if (StringUtils.hasText(orderBy)) { + switch (orderBy) { + case "publishTime": { + orderBy = "publish_time"; + break; + } + case "updateTime": { + orderBy = "update_time"; + break; + } + case "createTime": { + orderBy = "create_time"; + break; + } + } + } int offset = 0; if (current != null) { // offset = (Math.max(0, page - current)) * size;