diff --git a/pom.xml b/pom.xml index 247d91706..15ed4fda3 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ 2.3.3 2.1.0 1.2.83 - 6.6.5 + 6.8.1 2.16.1 4.1.2 2.3 diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 3bda6d081..e6a227941 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -153,6 +153,6 @@ xss: # 防止csrf攻击 csrf: # 过滤开关 - enabled: true + enabled: false # 白名单(多个用逗号分隔) whites: /druid diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/reflect/ReflectUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/reflect/ReflectUtils.java index d4a77b8ff..ff2a8d5f1 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/reflect/ReflectUtils.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/reflect/ReflectUtils.java @@ -6,6 +6,7 @@ import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; +import java.math.BigDecimal; import java.util.Date; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.Validate; @@ -208,6 +209,10 @@ public class ReflectUtils { args[i] = Convert.toBool(args[i]); } + else if (cs[i] == BigDecimal.class) + { + args[i] = Convert.toBigDecimal(args[i]); + } } } return (E) method.invoke(obj, args);