liuwenwen 2 년 전
부모
커밋
2f38a80e29
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      server/src/main/java/edp/davinci/service/impl/QualityTaskServiceImpl.java

+ 5 - 2
server/src/main/java/edp/davinci/service/impl/QualityTaskServiceImpl.java

@@ -137,8 +137,11 @@ public class QualityTaskServiceImpl implements QualityTaskService {
             }
             JSONObject ruleConfig = JSONObject.parseObject(dataRules.getRuleConfig());
             String inspectionType = dataRules.getInspectionType();
-
-            StringBuilder sql = new StringBuilder("select * from (" + view.getSql() + " ) v where 1 =1 ");
+            String viewSql = view.getSql();
+            if(viewSql.contains(";")){
+                viewSql = viewSql.replace(";","");
+            }
+            StringBuilder sql = new StringBuilder("select * from (" + viewSql + " ) v where 1 =1 ");
             System.out.println("☆☆☆☆☆☆☆☆☆☆☆" + sql.toString());
             optLogger.error("☆☆☆☆☆☆☆☆☆☆☆" + sql.toString());
             List<Map<String, Object>> result = sqlUtils.query4List(sql.toString(), -1);