mirror of
				https://github.com/continew-org/continew-starter.git
				synced 2025-10-31 22:57:19 +08:00 
			
		
		
		
	Merge branch '2.12.x' into dev
This commit is contained in:
		| @@ -1,3 +1,9 @@ | ||||
| ## [v2.12.2](https://github.com/continew-org/continew-starter/compare/v2.12.1...v2.12.2) (2025-06-13) | ||||
|  | ||||
| ### 🐛 问题修复 | ||||
|  | ||||
| - 【extension/datapermission】修复构建本部门及以下数据权限表达式问题。 (Gitee#65@httpsjt) ([c0aa863](https://github.com/continew-org/continew-starter/commit/c0aa86327acac94b55e2f7c4fa193da4e38af986)) | ||||
|  | ||||
| ## [v2.12.1](https://github.com/continew-org/continew-starter/compare/v2.12.0...v2.12.1) (2025-06-09) | ||||
|  | ||||
| ### ✨ 新特性 | ||||
|   | ||||
| @@ -13,7 +13,7 @@ | ||||
|     <description>ContiNew Starter BOM</description> | ||||
|  | ||||
|     <properties> | ||||
|         <revision>2.12.1</revision> | ||||
|         <revision>2.12.2</revision> | ||||
|     </properties> | ||||
|  | ||||
|     <dependencyManagement> | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
|  | ||||
|     <properties> | ||||
|         <!-- 项目版本号 --> | ||||
|         <revision>2.12.1</revision> | ||||
|         <revision>2.12.2</revision> | ||||
|         <spring-boot.version>3.3.11</spring-boot.version> | ||||
|         <spring-cloud.version>2023.0.5</spring-cloud.version> | ||||
|         <redisson.version>3.46.0</redisson.version> | ||||
|   | ||||
| @@ -36,11 +36,7 @@ import net.sf.jsqlparser.expression.LongValue; | ||||
| import net.sf.jsqlparser.expression.StringValue; | ||||
| import net.sf.jsqlparser.expression.operators.conditional.AndExpression; | ||||
| import net.sf.jsqlparser.expression.operators.conditional.OrExpression; | ||||
| import net.sf.jsqlparser.expression.operators.relational.EqualsTo; | ||||
| import net.sf.jsqlparser.expression.operators.relational.ExpressionList; | ||||
| import net.sf.jsqlparser.expression.operators.relational.InExpression; | ||||
| import net.sf.jsqlparser.expression.operators.relational.LikeExpression; | ||||
| import net.sf.jsqlparser.expression.operators.relational.ParenthesedExpressionList; | ||||
| import net.sf.jsqlparser.expression.operators.relational.*; | ||||
| import net.sf.jsqlparser.schema.Column; | ||||
| import net.sf.jsqlparser.schema.Table; | ||||
| import net.sf.jsqlparser.statement.select.ParenthesedSelect; | ||||
| @@ -153,8 +149,8 @@ public class DefaultDataPermissionHandler implements DataPermissionHandler { | ||||
|         if (DatabaseType.MYSQL.getDatabase().equalsIgnoreCase(databaseType.getDatabase())) { | ||||
|             Function findInSetFunction = new Function(); | ||||
|             findInSetFunction.setName("find_in_set"); | ||||
|             findInSetFunction.setParameters(new ExpressionList<>(new LongValue(userContext | ||||
|                 .getDeptId()), new StringValue(new Column("ancestors") + ","))); | ||||
|             findInSetFunction.setParameters(new ExpressionList(new LongValue(userContext | ||||
|                 .getDeptId()), new Column("ancestors"))); | ||||
|             inSetExpression = findInSetFunction; | ||||
|         } else if (DatabaseType.POSTGRE_SQL.getDatabase().equalsIgnoreCase(databaseType.getDatabase())) { | ||||
|             // 构建 concat 函数 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user