From dd83863a3d57ff26c9bc3173b8d3a6ab2481092a Mon Sep 17 00:00:00 2001 From: RenKaiGe-Office Date: Thu, 13 Sep 2018 15:04:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E5=8E=9F=E5=A7=8B=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=B7=BB=E5=8A=A0=E5=88=A4=E6=96=AD=E5=A6=82?= =?UTF-8?q?=E6=9E=9C=E6=B2=A1=E6=9C=89=E6=8C=87=E5=AE=9A=E5=8D=87=E5=BA=8F?= =?UTF-8?q?=E6=88=96=E9=99=8D=E5=BA=8F=E6=8E=92=E5=88=97,=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E4=BD=BF=E7=94=A8=E9=99=8D=E5=BA=8F=E6=8E=92=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/nis/web/service/HiveSqlService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/nis/web/service/HiveSqlService.java b/src/main/java/com/nis/web/service/HiveSqlService.java index 0dad3ef..8730251 100644 --- a/src/main/java/com/nis/web/service/HiveSqlService.java +++ b/src/main/java/com/nis/web/service/HiveSqlService.java @@ -21,7 +21,6 @@ import org.slf4j.LoggerFactory; import com.alibaba.druid.pool.DruidDataSource; import com.nis.domain.Page; -import com.nis.util.Configurations; import com.nis.util.Constants; import com.nis.util.LogJDBCByDruid; import com.nis.util.StringUtil; @@ -187,7 +186,11 @@ public class HiveSqlService { // Integer startNum = (page.getPageNo() - 1) * page.getPageSize() + 1; Integer startNum = (page.getPageNo() - 1) * page.getPageSize(); // Integer endNum = startNum - 1 + page.getPageSize(); - sql.append(" order by " + orderBy.toLowerCase()); + if (orderBy.toLowerCase().contains("asc") || orderBy.toLowerCase().contains("desc")) { + sql.append(" order by " + orderBy.toLowerCase()); + } else { + sql.append(" order by " + orderBy.toLowerCase() + " desc"); + } sql.append(" limit " + startNum + "," + page.getPageSize());// clickhouse的分页与mysql相同 } else {