diff --git a/pom.xml b/pom.xml
index 96a8a47acf428e721d652157bf3c488523219bd4..d827a44ae050ec8edeff5c797c11cc01470c34e9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
ink.rayin
rayin-parent
pom
- 1.1.1
+ 1.1.2-B3
rayin-parent
pdf template generate tools
http://rayin.ink
@@ -174,29 +174,29 @@
ink.rayin
rayin-tools
- 1.1.1
+ 1.1.2-B3
ink.rayin
rayin-htmladapter-openhtmltopdf
- 1.1.1
+ 1.1.2-B3
ink.rayin
rayin-htmladapter-spring-boot-starter
- 1.1.1
+ 1.1.2-B3
ink.rayin
rayin-htmladapter-base
- 1.1.1
+ 1.1.2-B3
ink.rayin
rayin-datarule
- 1.1.1
+ 1.1.2-B3
org.apache.commons
@@ -352,4 +352,4 @@
-
\ No newline at end of file
+
diff --git a/rayin-datarule/pom.xml b/rayin-datarule/pom.xml
index a9f8b810b1da378f09ff0e6c5b7841dd0241e555..c1ad5ac581e00ccb6d607523d0400b1a8969b190 100644
--- a/rayin-datarule/pom.xml
+++ b/rayin-datarule/pom.xml
@@ -5,12 +5,12 @@
rayin-parent
ink.rayin
- 1.1.1
+ 1.1.2-B3
4.0.0
rayin-datarule
- 1.1.1
+ 1.1.2-B3
8
8
@@ -108,4 +108,4 @@
-
\ No newline at end of file
+
diff --git a/rayin-datarule/src/main/java/ink/rayin/datarule/DataRule.java b/rayin-datarule/src/main/java/ink/rayin/datarule/DataRule.java
index c0a7a0ce3686b8cd1796ec571c5c21b828267f90..21514d6c3b7557a2b61379e9f528ad5232966a19 100644
--- a/rayin-datarule/src/main/java/ink/rayin/datarule/DataRule.java
+++ b/rayin-datarule/src/main/java/ink/rayin/datarule/DataRule.java
@@ -11,6 +11,7 @@ import groovy.transform.ThreadInterrupt;
import ink.rayin.htmladapter.base.utils.RayinException;
import ink.rayin.tools.utils.DigestUtil;
import ink.rayin.tools.utils.ResourceUtil;
+import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.codehaus.groovy.control.CompilerConfiguration;
@@ -142,8 +143,9 @@ public class DataRule {
* @param scriptString 脚本字符串
* @return 数据对象
*/
+ @SneakyThrows
public Object executeGroovyScript(JSONObject data, JSONObject otherData, String dataName,
- String otherDataName, String scriptString) {
+ String otherDataName, String scriptString){
Binding binding = new Binding();
binding.setProperty(dataName, data);
binding.setProperty(otherDataName, otherData);
@@ -161,20 +163,20 @@ public class DataRule {
groovyScript.setBinding(binding);
Future