bug--修复个人中心修改密码报错
This commit is contained in:
@ -8,6 +8,7 @@
|
|||||||
*/
|
*/
|
||||||
package co.yixiang.modules.system.service.impl;
|
package co.yixiang.modules.system.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
import co.yixiang.exception.EntityExistException;
|
import co.yixiang.exception.EntityExistException;
|
||||||
import co.yixiang.modules.system.domain.Role;
|
import co.yixiang.modules.system.domain.Role;
|
||||||
import co.yixiang.modules.system.domain.User;
|
import co.yixiang.modules.system.domain.User;
|
||||||
@ -20,7 +21,6 @@ import co.yixiang.utils.RedisUtils;
|
|||||||
import co.yixiang.utils.SecurityUtils;
|
import co.yixiang.utils.SecurityUtils;
|
||||||
import co.yixiang.utils.StringUtils;
|
import co.yixiang.utils.StringUtils;
|
||||||
import co.yixiang.utils.ValidationUtil;
|
import co.yixiang.utils.ValidationUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import co.yixiang.dozer.service.IGenerator;
|
import co.yixiang.dozer.service.IGenerator;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
@ -154,7 +154,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, User> imp
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void updatePass(String username, String encryptPassword) {
|
public void updatePass(String username, String encryptPassword) {
|
||||||
userMapper.updatePass(encryptPassword,new Date(),username);
|
userMapper.updatePass(encryptPassword, DateUtil.format(new Date(),"yyyy-MM-dd HH:mm:ss"),username);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -31,15 +31,15 @@ public interface SysUserMapper extends CoreMapper<User> {
|
|||||||
* @param password 密码
|
* @param password 密码
|
||||||
* @param lastPasswordResetTime /
|
* @param lastPasswordResetTime /
|
||||||
*/
|
*/
|
||||||
@Update("update `user` set password = password+${password} , last_password_reset_time = lastPasswordResetTime+${lastPasswordResetTime} where username = #{username}")
|
@Update("update `user` set password = #{password} , last_password_reset_time = #{lastPasswordResetTime} where username = #{username}")
|
||||||
void updatePass( @Param("password") String password,@Param("lastPasswordResetTime") Date lastPasswordResetTime, @Param("username") String username);
|
void updatePass( @Param("password") String password,@Param("lastPasswordResetTime") String lastPasswordResetTime, @Param("username") String username);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改邮箱
|
* 修改邮箱
|
||||||
* @param username 用户名
|
* @param username 用户名
|
||||||
* @param email 邮箱
|
* @param email 邮箱
|
||||||
*/
|
*/
|
||||||
@Update("update `user` set email = email+ ${email} where username = #{username}")
|
@Update("update `user` set email = #{email} where username = #{username}")
|
||||||
void updateEmail(@Param("email") String email, @Param("username") String username);
|
void updateEmail(@Param("email") String email, @Param("username") String username);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -79,6 +79,8 @@ public class EmailConfigServiceImpl extends BaseServiceImpl<EmailConfigMapper, E
|
|||||||
account.setFrom(emailConfig.getUser()+"<"+emailConfig.getFromUser()+">");
|
account.setFrom(emailConfig.getUser()+"<"+emailConfig.getFromUser()+">");
|
||||||
// ssl方式发送
|
// ssl方式发送
|
||||||
account.setSslEnable(true);
|
account.setSslEnable(true);
|
||||||
|
// 使用STARTTLS安全连接
|
||||||
|
account.setStarttlsEnable(true);
|
||||||
String content = emailVo.getContent();
|
String content = emailVo.getContent();
|
||||||
// 发送
|
// 发送
|
||||||
try {
|
try {
|
||||||
|
Reference in New Issue
Block a user