init
This commit is contained in:
@@ -26,9 +26,11 @@ public class SmsVerifyServiceImpl extends ServiceImpl<SmsVerifyMapper,SmsVerify>
|
||||
private CodeManager codeManager;
|
||||
|
||||
@Override
|
||||
public void put(String mobile){
|
||||
String code = codeManager.put(CodeEnum.REGISTER, mobile);
|
||||
public void put(CodeEnum codeEnum,String mobile){
|
||||
String code = codeManager.put(codeEnum, mobile);
|
||||
SmsVerify smsVerify = new SmsVerify();
|
||||
smsVerify.setType(codeEnum.name());
|
||||
smsVerify.setType(codeEnum.getName());
|
||||
smsVerify.setReceivePhone(mobile);
|
||||
smsVerify.setVerifyCode(code);
|
||||
smsVerify.setSendInterface("阿里云");
|
||||
|
||||
@@ -141,4 +141,14 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
||||
.set(User::getFinishStatus,1));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void resetPassword(String mobile, String password) {
|
||||
if(StringUtils.isEmpty(mobile) || StringUtils.isEmpty(password)){
|
||||
throw new ServiceException("参数异常");
|
||||
}
|
||||
this.update(Wrappers.lambdaUpdate(User.class)
|
||||
.eq(User::getMobile,mobile)
|
||||
.set(User::getPassword,BCrypt.hashpw(password)));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user