package cn.wisenergy.service.app.impl; import cn.wisenergy.mapper.UsersMapper; import cn.wisenergy.model.app.User; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * @ Description: 用户接口实现 * @ Author : 86187 * @ Date : 2021/1/6 16:11 * @author 86187 */ @Service @Slf4j public class UserService extends ServiceImpl<UsersMapper, User> { @Autowired private UsersMapper userMapper; public String login(User user){//TODO:登陆逻辑函数 try { User userExistN = userMapper.findByName(String.valueOf(user.getUserId())); if (userExistN != null){ String userExistP = userMapper.findPswByName(String.valueOf(user.getUserId())); if (userExistP.equals(user.getPassword())){ return user.getUserId()+" 用户登录成功,欢迎您!"; }else { return "登陆失败,密码错误!"; } }else { return "登陆失败,账户不存在"; } }catch (Exception e) { e.printStackTrace(); return e.getMessage(); } } public String regist(User user){//TODO:注册判断逻辑函数 try{ User userExist = userMapper.findByName(String.valueOf(user.getUserId())); if (user.getUserId().equals("")){ return "账户名不能为空"; }else if (user.getPassword().equals("")){ return "密码不能为空"; }else if (userExist != null){ return "账户已经存在"; }else { userMapper.save(user); return "注册成功"; } }catch (Exception e){ e.printStackTrace(); return e.getMessage(); } } }