Skip to content

Commit a1ed889

Browse files
authored
Merge pull request #222 from jumpserver/pr@dev@feat_druid_upgrade
build(druid): upgrade custom dependency
2 parents 885e511 + e7d3362 commit a1ed889

4 files changed

Lines changed: 20 additions & 7 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM jumpserver/chen-base:20260727_051136 AS stage-build
1+
FROM jumpserver/chen-base:20260811_065334 AS stage-build
22
ENV LANG=en_US.UTF-8
33

44
WORKDIR /opt/chen/

backend/framework/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
</dependency>
2020

2121
<dependency>
22-
<groupId>com.alibaba</groupId>
22+
<groupId>com.jumpserver</groupId>
2323
<artifactId>druid</artifactId>
24-
<version>1.2.18</version>
24+
<version>1.2.28-jms-chen.1</version>
2525
</dependency>
2626

2727
<dependency>

backend/framework/src/main/java/org/jumpserver/chen/framework/utils/PageUtils.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitorAdapter;
1616
import com.alibaba.druid.sql.dialect.postgresql.ast.stmt.PGSelectQueryBlock;
1717
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerSelectQueryBlock;
18-
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerTop;
1918
import com.alibaba.druid.util.JdbcUtils;
2019

2120
import java.util.Iterator;
@@ -264,14 +263,14 @@ private static boolean limitSQLServer(SQLSelect select, DbType dbType, int offse
264263
if (query instanceof SQLSelectQueryBlock) {
265264
queryBlock = (SQLServerSelectQueryBlock) query;
266265
if (offset <= 0) {
267-
SQLServerTop top = queryBlock.getTop();
266+
SQLTop top = queryBlock.getTop();
268267
if (check && top != null && !top.isPercent() && top.getExpr() instanceof SQLNumericLiteralExpr) {
269268
int rowCount = ((SQLNumericLiteralExpr) top.getExpr()).getNumber().intValue();
270269
if (rowCount <= count) {
271270
return false;
272271
}
273272
}
274-
queryBlock.setTop(new SQLServerTop(new SQLNumberExpr(count)));
273+
queryBlock.setTop(new SQLTop(new SQLNumberExpr(count)));
275274
return true;
276275
} else {
277276
// 创建 SELECT NULL 的子查询
@@ -303,7 +302,7 @@ private static boolean limitSQLServer(SQLSelect select, DbType dbType, int offse
303302
} else {
304303
queryBlock = new SQLServerSelectQueryBlock();
305304
if (offset <= 0) {
306-
queryBlock.setTop(new SQLServerTop(new SQLNumberExpr(count)));
305+
queryBlock.setTop(new SQLTop(new SQLNumberExpr(count)));
307306
select.setQuery(queryBlock);
308307
return true;
309308
} else {

pom.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,20 @@
3535
<netty.version>4.1.135.Final</netty.version>
3636
</properties>
3737

38+
<repositories>
39+
<repository>
40+
<id>fit2cloud-public</id>
41+
<name>FIT2CLOUD Public Repository</name>
42+
<url>https://repository.fit2cloud.com/repository/public/</url>
43+
<releases>
44+
<enabled>true</enabled>
45+
</releases>
46+
<snapshots>
47+
<enabled>false</enabled>
48+
</snapshots>
49+
</repository>
50+
</repositories>
51+
3852
<build>
3953
<plugins>
4054
<plugin>

0 commit comments

Comments
 (0)