浏览代码

fix:修改多个分号不能识别的问题

zhangweixin 4 年之前
父节点
当前提交
f265f763f0

+ 1 - 7
gradle.properties

@@ -24,14 +24,8 @@
 # **********************************************************************************************************************
 #
 
-
-
-
-
-
-
 PERSAGY_URL = http://www.persagy.com/
-PERSAGY_KOTLIN_VERSION = 1.4.115
+PERSAGY_KOTLIN_VERSION = 1.4.120
 # android
 # SYBOTAN_KOTLIN_VERSION = 1.4.63
 

+ 13 - 0
persagy-kotlin-postgresql/src/main/kotlin/com/persagy/postgresql/SPostgreSqlDriver.kt

@@ -297,8 +297,21 @@ class SPostgreSqlDriver : SAbstractDriver() {
                 return if (argName.indexOf("#") > 0) {
                     "($argName)::TEXT LIKE ('%' || $argValue || '%')"
                 } else {
+                    // todo: 拓扑图和平面图临时支持ArrayList 模糊查询字符串
+                    /// 临时代码开始
+                    logger.debug("argName=${argName}=11111111111111111111111111111111")
+                    if (argName.indexOf("label") > 0){
+                    "$argName::TEXT LIKE ('%' || $argValue || '%')"
+                    }else {
+                        logger.debug("11111111111111111111111111111111111")
                     "$argName LIKE ('%' || $argValue || '%')"
                 }
+                    // 临时代码结束
+                    //////////////////////
+                    // 原始代码开始
+//                    "$argName LIKE ('%' || $argValue || '%')"
+                    // 原始代码结束
+                }
             }
             SOps.STARTWITH -> {    // 以指定字符串开始
                 return if (argName.indexOf("#") > 0) {