Browse Source

根据模版的sql语句查询当前记录数目时,替换where条件前不合法的双引号

sunyj 8 years ago
parent
commit
ad21073efe
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/main/java/com/uas/report/service/impl/PrintServiceImpl.java

+ 1 - 0
src/main/java/com/uas/report/service/impl/PrintServiceImpl.java

@@ -692,6 +692,7 @@ public class PrintServiceImpl implements PrintService {
 			// 查询语句
 			// 查询语句
 			Element queryStringElement = rootElement.element("queryString");
 			Element queryStringElement = rootElement.element("queryString");
 			String queryString = queryStringElement.getText();
 			String queryString = queryStringElement.getText();
+			queryString.replace("\"", "");
 			// 如果查询语句中含有WHERE_CONDITION参数,需将其替换掉
 			// 如果查询语句中含有WHERE_CONDITION参数,需将其替换掉
 			if (queryString.contains("$P!{WHERE_CONDITION}") && !StringUtils.isEmpty(whereCondition)) {
 			if (queryString.contains("$P!{WHERE_CONDITION}") && !StringUtils.isEmpty(whereCondition)) {
 				queryString = queryString.replace("$P!{WHERE_CONDITION}", whereCondition);
 				queryString = queryString.replace("$P!{WHERE_CONDITION}", whereCondition);