Commit c58141a6 by guojuxing

二级表头下载,反射获取值调整:添加map类型对象的处理

parent 498df91e
...@@ -107,6 +107,13 @@ public class DownloadUtils { ...@@ -107,6 +107,13 @@ public class DownloadUtils {
*/ */
protected Object getPropertyOfDouble(Object bean, String propertyName) { protected Object getPropertyOfDouble(Object bean, String propertyName) {
try { try {
if (bean == null) {
return null;
}
if (bean instanceof Map) {
//如果是map
return ((Map) bean).get(propertyName);
}
return BeanUtils.getProperty(bean, propertyName); return BeanUtils.getProperty(bean, propertyName);
} catch (Throwable e) { } catch (Throwable e) {
LOGGER.info("bean:" + bean + ",Property:" + propertyName + e.getMessage(), e); LOGGER.info("bean:" + bean + ",Property:" + propertyName + e.getMessage(), e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment