public UserDetails loadUserByUsername(String account){
if (!"".equals(account)) {
TSystemUserEntity oTSystemUserEntity = null;
TSystemUserEntity oTSystemUserEntity1 = tSystemUserService.getPasswordByTyshxydm(account);
if (null != oTSystemUserEntity1) {
oTSystemUserEntity = oTSystemUserEntity1;
} else {
TSystemUserEntity oTSystemUserEntity2 = tSystemUserService.getPasswordByFrcard(account);
if (null != oTSystemUserEntity2) {
oTSystemUserEntity = oTSystemUserEntity2;
}
}
if(null != oTSystemUserEntity){
Collection<GrantedAuthority> auths = new ArrayList<GrantedAuthority>();
SimpleGrantedAuthority auth = new SimpleGrantedAuthority("base"); //默认加载base权限
auths.add(auth);
UserInfo user = new UserInfo(account, oTSystemUserEntity.getPassword(), true, true, true, true, auths);
user.setUserid(oTSystemUserEntity.getSystem_user_id());
user.setCard(oTSystemUserEntity.getCard());
user.setMobile(oTSystemUserEntity.getMobile());
user.setShzz_id(oTSystemUserEntity.getShzz_id());
user.setContacts(oTSystemUserEntity.getContacts());
user.setTel(oTSystemUserEntity.getTel());
user.setShzz_name(oTSystemUserEntity.getShzz_name());
user.setZztype(oTSystemUserEntity.getZztype());
user.setTyshxydm(oTSystemUserEntity.getTyshxydm());
return user;
}else{
return null;
}
}else {
return null;
}
}