/** * @Title: userRegist @Description: 用户注册 * * @param @param user * @param @return 设定文件 * @return UserInfo 返回类型 * @throws */ public UserInfo userRegisterOrResetPassword(String json) { UserInfo info = new UserInfo(); MResult mResult = new MResult(false); User user = parseJsonToUser(json); // 用户已存在 -- 重置密码 if (userDao.selectByUsername(user.getUsername()) != null) { mResult.setInfo("修改密码"); int update = userDao.resetPassword(user); if (update > 0) { mResult.setSuccess(true); } info.setmResult(mResult); info.setUser(userDao.selectByUsername(user.getUsername())); return info; } if (user != null) { if (insert(user) > 0) { user = userDao.selectByUsername(user.getUsername()); mResult.setSuccess(true); mResult.setInfo("注册成功"); mResult.setReverse1(user.getId() + ""); } else { mResult.setSuccess(false); mResult.setInfo("注册失败,请重试"); } } info.setmResult(mResult); info.setUser(user); return info; }