Browse Source

修改解析模板已用Field的方法

sunyj 9 years ago
parent
commit
91f818a065
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/main/java/com/uas/report/service/impl/PrintServiceImpl.java

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

@@ -249,7 +249,7 @@ public class PrintServiceImpl implements PrintService {
 				}
 			}
 		} catch (JRException e) {
-			logger.error(e);
+			e.printStackTrace();
 			throw new ReportException("编译报表模板失败: " + jrxmlFilePath + " " + e.getMessage()).setDetailedMessage(e);
 		}
 		return jasperFilePath;
@@ -392,7 +392,7 @@ public class PrintServiceImpl implements PrintService {
 		BufferedReader bufferedReader = new BufferedReader(new FileReader(jrxmlFilePath));
 		String line = null;
 		Set<String> result = new HashSet<>();
-		while (!StringUtils.isEmpty((line = bufferedReader.readLine()))) {
+		while ((line = bufferedReader.readLine()) != null) {
 			// 格式为$F{PD_TOTAL}
 			Pattern pattern = Pattern.compile("\\$F\\{([^\\$]*)\\}");
 			Matcher matcher = pattern.matcher(line);