Răsfoiți Sursa

fix 修复 findInSet 在mysql下方法搜索非数字字段时 无引号报错问题

疯狂的狮子Li 2 ani în urmă
părinte
comite
b13c10ccd6

+ 2 - 2
ruoyi-common/src/main/java/com/ruoyi/common/helper/DataBaseHelper.java

@@ -66,7 +66,7 @@ public class DataBaseHelper {
             // instr(',0,100,101,' , ',100,') <> 0
             return "instr(','||" + var2 + "||',' , '," + var + ",') <> 0";
         }
-        // find_in_set(100 , '0,100,101')
-        return "find_in_set(" + var + " , " + var2 + ") <> 0";
+        // find_in_set('100' , '0,100,101')
+        return "find_in_set('" + var + "' , " + var2 + ") <> 0";
     }
 }