public static String convertParameter(Object obj) throws IllegalAccessException {
StringBuffer parameter = new StringBuffer();
for (Field field : obj.getClass().getDeclaredFields()) {
field.setAccessible(true);
Object value = field.get(obj);
if (!ObjectUtils.isEmpty(value)) {
parameter.append(field.getName())
.append("=")
.append(value)
.append("&");
}
}
parameter.delete(parameter.length()-1, parameter.length());
log.debug(parameter.toString());
return parameter.toString();