|  | @@ -62,7 +62,7 @@ public class ReportUtil {
 | 
	
		
			
				|  |  |              if(StringUtil.notBlank(dto.getStartTime())){
 | 
	
		
			
				|  |  |                  baseSql = baseSql.replaceAll(START_TIME, "'" + dto.getStartTime() + "'");
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  | -                baseSql = baseSql.replaceAll(START_TIME, DateUtil.getDayStartTime(new Date()));
 | 
	
		
			
				|  |  | +                baseSql = baseSql.replaceAll(START_TIME,"'2012-01-01 00:00:00'");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if(baseSql.contains(END_TIME)){
 | 
	
	
		
			
				|  | @@ -202,7 +202,7 @@ public class ReportUtil {
 | 
	
		
			
				|  |  |              if(StringUtil.notBlank(dto.getStartTime())){
 | 
	
		
			
				|  |  |                  sqlChild = sqlChild.replaceAll(START_TIME, "'" + dto.getStartTime() + "'");
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  | -                sqlChild = sqlChild.replaceAll(START_TIME, DateUtil.getDayStartTime(new Date()));
 | 
	
		
			
				|  |  | +                sqlChild = sqlChild.replaceAll(START_TIME, "'" + DateUtil.getDayStartTime(new Date()) + "'");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if(sqlChild.contains(END_TIME)){
 | 
	
	
		
			
				|  | @@ -218,7 +218,7 @@ public class ReportUtil {
 | 
	
		
			
				|  |  |                  if(StringUtil.notBlank(dto.getStartTime())){
 | 
	
		
			
				|  |  |                      sqlMom = sqlMom.replaceAll(START_TIME, "'" + dto.getStartTime() + "'");
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  | -                    sqlMom = sqlMom.replaceAll(START_TIME, DateUtil.getDayStartTime(new Date()));
 | 
	
		
			
				|  |  | +                    sqlMom = sqlMom.replaceAll(START_TIME, "'" + DateUtil.getDayStartTime(new Date()) + "'");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              if(sqlMom.contains(END_TIME)){
 | 
	
	
		
			
				|  | @@ -281,4 +281,19 @@ public class ReportUtil {
 | 
	
		
			
				|  |  |          return d;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * @description: 验证sql是否正确
 | 
	
		
			
				|  |  | +     * @author: hsh
 | 
	
		
			
				|  |  | +     * @date: 2023/7/12 10:32
 | 
	
		
			
				|  |  | +     * @param: [sql, isValid]
 | 
	
		
			
				|  |  | +     * @return: String
 | 
	
		
			
				|  |  | +     **/
 | 
	
		
			
				|  |  | +    public static String sqlCheckAndVerifyByKeyword(String sql){
 | 
	
		
			
				|  |  | +        if(sql.contains("drop") || sql.contains("truncate") || sql.contains("delete")  || sql.contains("update")
 | 
	
		
			
				|  |  | +                || sql.contains("DROP") || sql.contains("TRUNCATE") || sql.contains("DELETE")  || sql.contains("UPDATE")){
 | 
	
		
			
				|  |  | +            return "sql语句存在非查询语句关键字,请检查!";
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return "";
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 |