Exemplo n.º 1
0
  /**
   * 注册
   *
   * @param userInfo
   * @param password
   * @param ipAddress
   * @return
   */
  @Override
  @Transactional
  public UserInfo create(UserInfo userInfo, String password, String ipAddress) {
    // 新增登录
    UserLogin userLogin = new UserLogin();
    userLogin.setUsername(userInfo.getMobile());
    userLogin.setPassword(password);
    userLogin.setIp_address(ipAddress);
    UserLogin ul = loginDao.save(userLogin);

    // 新增用户
    userInfo.setUserLogin(ul);
    userInfo.setGender(0);
    userInfo.setIntegral(0);
    userInfo.setYm(0);
    userInfo.setLevel(1);
    userInfo.setSign("0|0");
    UserInfo u = infoDao.save(userInfo);
    return u;
  }