소스 검색

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

疯狂的狮子Li 2 년 전
부모
커밋
50cae03b6f
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      ruoyi-common/ruoyi-common-mybatis/src/main/java/com/ruoyi/common/mybatis/helper/DataBaseHelper.java

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

@@ -67,6 +67,6 @@ public class DataBaseHelper {
             return "instr(','||%s||',' , ',%s,') <> 0".formatted(var2, var);
         }
         // find_in_set(100 , '0,100,101')
-        return "find_in_set(%s , %s) <> 0".formatted(var, var2);
+        return "find_in_set('%s' , %s) <> 0".formatted(var, var2);
     }
 }