private void createUser(CustomerVO vo, Customer cust) { User user = new User(); Date now = new Date(); user.setLoginName(vo.getLoginName()); String[] hash = Encrypts.hashPassword(vo.getPassword()); user.setPassword(hash[0]); user.setSalt(hash[1]); user.setNickname(getNickname(vo)); user.setSecMobile(vo.getMobPhone()); user.setCustomer(cust); user.setType(UserType.MEMBER); user.setStatus(UserStatus.ENABLED); user.setCreateTime(now); user.setRole(getUserRole(cust)); // 创建用户角色关系 userDao.save(user); }