Index: ssts-web/src/main/java/com/forgon/disinfectsystem/directory/service/SysUserManagerImpl.java =================================================================== diff -u -r40382 -r40397 --- ssts-web/src/main/java/com/forgon/disinfectsystem/directory/service/SysUserManagerImpl.java (.../SysUserManagerImpl.java) (revision 40382) +++ ssts-web/src/main/java/com/forgon/disinfectsystem/directory/service/SysUserManagerImpl.java (.../SysUserManagerImpl.java) (revision 40397) @@ -196,7 +196,7 @@ String.format("where lower(%s)='%s'", propertyName,StringUtils.lowerCase(name))); return user;*/ String sql = String.format("select po from %s po where lower(%s)=?", User.class.getSimpleName(), propertyName); - Object[] array = new String[]{name}; + Object[] array = new String[]{StringUtils.lowerCase(name)}; List list = objectDao.findByParam(sql, array); if(CollectionUtils.isEmpty(list)){ return null;