@Service public class UserService { @Autowired UserMapper userMapper; public R justregister(Login login){ Login userName = userMapper.checkUserName(login.getUsername()); if (userName != null){ return R.error().message("用户名已存在"); } Login nickName = userMapper.checkNickName(login.getNickname()); if (nickName != null){ return R.error().message("昵称已存在"); } login.setPassword(Md5Util.StringInMd5(login.getPassword())); UUID uuid = UUID.randomUUID(); login.setUserid(uuid.toString()); login.setType(1); login.setStatus(0); userMapper.addLogin(login); userMapper.addUserInfo(login);
时间: 2024-04-28 12:24:02 浏览: 61
UserService.class
这段代码是Java语言编写的,它是一个基于Spring框架的Web应用程序的服务层代码。其中包含了一个UserService类和一个justregister(Login login)方法,该方法接收一个Login对象作为参数,并返回一个R对象。
该方法的作用是实现用户的注册功能。首先通过调用UserMapper中的checkUserName方法和checkNickName方法,检查用户名和昵称是否已经存在,如果存在则返回错误信息。然后将用户输入的密码进行MD5加密,并使用UUID生成唯一的用户ID。接着将用户信息插入到数据库中。最后返回处理结果。
阅读全文