fujunling
2023-06-19 9c622c05702484fa4942647099cdbdbb3bec50bc
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/UBCSSqlKeyword.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.vci.ubcs.starter.web.util.VciDateUtil;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringUtil;
@@ -35,6 +36,7 @@
   private static final String IS_NULL = "_null";
   private static final String NOT_NULL = "_notnull";
   private static final String IGNORE = "_ignore";
   public UBCSSqlKeyword() {
   }
@@ -234,13 +236,14 @@
    * @param keyword
    * @return
    */
   private static String getColumn(String column, String keyword) {
   public static String getColumn(String column, String keyword) {
      //没有转下划线映射
      return StringUtil.removeSuffix(column, keyword).toLowerCase(Locale.ROOT);
      return StringUtil.removeSuffix(column, keyword).toLowerCase(Locale.ROOT).trim();
   }
   public static String filter(String param) {
      return param == null ? null : param.replaceAll("(?i)'|%|--|insert|delete|select|count|group|union|drop|truncate|alter|grant|execute|exec|xp_cmdshell|call|declare|sql", "");
   }
}