From 1a73abc088caa0f5873d8143a6bd71937263a413 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Wed, 27 Dec 2017 15:43:46 +0800
Subject: [PATCH] 更新 安装用户
---
src/main/java/com/moral/common/util/ExampleUtil.java | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/moral/common/util/ExampleUtil.java b/src/main/java/com/moral/common/util/ExampleUtil.java
index d50d02a..3fe825c 100644
--- a/src/main/java/com/moral/common/util/ExampleUtil.java
+++ b/src/main/java/com/moral/common/util/ExampleUtil.java
@@ -22,6 +22,7 @@
public static Example generateExample(Class clzz, String params) {
Example example = new Example(clzz);
try {
+ if(StringUtils.isNullOrEmpty(params)){ return example;}
params = URLDecoder.decode(params, "UTF-8");
if (!StringUtils.isNullOrEmpty(params) && params.startsWith("or|")) {
String[] criteria = params.trim().split(OR_SPLIT);
@@ -41,10 +42,8 @@
if (method != null && isPropertyOfClass(clzz, propertyName)) {
List values = new ArrayList<Object>();
if (conditionItems.length > 2) {
- //���������������
- Class<?> valutType = new PropertyDescriptor(propertyName, clzz).getPropertyType();
for (int index = 2; index < conditionItems.length; index++) {
- values.add(StringUtils.stringToObject4Type(valutType, conditionItems[index]));
+ values.add(conditionItems[index]);
}
}
invokeMethod(criteriaOfExample,method,propertyName,values);
--
Gitblit v1.8.0