From 5be3ae55c7cded445720dd07d5975e4d099d360b Mon Sep 17 00:00:00 2001 From: xpecya Date: Sun, 15 Dec 2024 16:32:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reference/core/service/NewsService.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) 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;