private BaseService service;
public User login(String username, String password) throws GlobalException {
if (StringUtils.isEmpty(username)) {
throw new GlobalException(Err.INVALID_USERNAME);
}
if(StringUtils.isEmpty(password)) {
throw new GlobalException(Err.INVALID_PASSWORD);
}
String queryUser = ConfigHandler.getString(Conf.RUNTIME_DB_QL_QUERY_USER);
Map<String, Object> map = new HashMap<String, Object>();
map.put(KEY_USERNAME, username);
map.put(KEY_PASSWORD, password);
User user = (User) service.queryUnique(queryUser,map);
if (null == user) {
throw new GlobalException(Err.USERNAME_OR_PASSWORD_ERROR);
}else{
return user;
}
}