public AdminUserDDO register(AdminUserDDO user) { // String hql= "from UserDDO u where u.phone=?"; Integer insertNum = (Integer) this.getHibernateTemplate().save(user); if (insertNum > 0) { log.info("注册成功一个管理员用户,用户名:" + user.getName() + ",手机:" + user.getPhone()); return user; } return user; }
public AdminUserDDO login(AdminUserDDO user) { String hql = "from AdminUserDDO u where u.name=? and u.password=?"; @SuppressWarnings("rawtypes") ArrayList userDDOList = (ArrayList) this.getHibernateTemplate() .find(hql, new Object[] {user.getName(), user.getPassword()}); if (userDDOList != null && userDDOList.size() > 0) return (AdminUserDDO) userDDOList.get(0); user.setMessage(Constant.USER_LOGIN_ERROR); return user; }
public AdminUserDDO isPhoneExit(AdminUserDDO userDDO) { String hql = "from AdminUserDDO u where u.phone=? and id<>?"; @SuppressWarnings("rawtypes") ArrayList userDDOList = (ArrayList) this.getHibernateTemplate() .find(hql, new Object[] {userDDO.getPhone(), userDDO.getId()}); if (userDDOList != null && userDDOList.size() > 0) { userDDO.setMessage(Constant.USER_PHONE_EXIT_ERROR); } else { userDDO.setMessage(""); } return userDDO; }