@Override public UmsMember getById(Long id) { return memberMapper.selectByPrimaryKey(id); }
@Override public CommonResult updatePassword(String telephone, String password, String authCode) { UmsMemberExample example = new UmsMemberExample(); example.createCriteria().andPhoneEqualTo(telephone); List<UmsMember> memberList = memberMapper.selectByExample(example); if(CollectionUtils.isEmpty(memberList)){ return new CommonResult().failed("该账号不存在"); } //验证验证码 if(!verifyAuthCode(authCode,telephone)){ return new CommonResult().failed("验证码错误"); } UmsMember umsMember = memberList.get(0); umsMember.setPassword(passwordEncoder.encodePassword(password,null)); memberMapper.updateByPrimaryKeySelective(umsMember); return new CommonResult().success("密码修改成功",null); }
example.createCriteria().andUsernameEqualTo(username); example.or(example.createCriteria().andPhoneEqualTo(telephone)); List<UmsMember> umsMembers = memberMapper.selectByExample(example); if (!CollectionUtils.isEmpty(umsMembers)) { return new CommonResult().failed("该用户已经存在"); umsMember.setMemberLevelId(memberLevelList.get(0).getId()); memberMapper.insert(umsMember); umsMember.setPassword(null); return new CommonResult().success("注册成功",null);
@Override public UmsMember getByUsername(String username) { UmsMemberExample example = new UmsMemberExample(); example.createCriteria().andUsernameEqualTo(username); List<UmsMember> memberList = memberMapper.selectByExample(example); if (!CollectionUtils.isEmpty(memberList)) { return memberList.get(0); } return null; }
@Override public void updateIntegration(Long id, Integer integration) { UmsMember record=new UmsMember(); record.setId(id); record.setIntegration(integration); memberMapper.updateByPrimaryKeySelective(record); }