bug--修复个人中心修改密码报错

This commit is contained in:
taochengbo
2020-05-24 19:49:47 +08:00
committed by xuwenbo
parent aa6c2c622a
commit 5ee65912ba
3 changed files with 7 additions and 5 deletions

View File

@ -8,6 +8,7 @@
*/
package co.yixiang.modules.system.service.impl;
import cn.hutool.core.date.DateUtil;
import co.yixiang.exception.EntityExistException;
import co.yixiang.modules.system.domain.Role;
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.StringUtils;
import co.yixiang.utils.ValidationUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import co.yixiang.dozer.service.IGenerator;
import com.github.pagehelper.PageInfo;
@ -154,7 +154,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, User> imp
*/
@Override
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);
}
/**

View File

@ -31,15 +31,15 @@ public interface SysUserMapper extends CoreMapper<User> {
* @param password 密码
* @param lastPasswordResetTime /
*/
@Update("update `user` set password = password+${password} , last_password_reset_time = lastPasswordResetTime+${lastPasswordResetTime} where username = #{username}")
void updatePass( @Param("password") String password,@Param("lastPasswordResetTime") Date lastPasswordResetTime, @Param("username") String username);
@Update("update `user` set password = #{password} , last_password_reset_time = #{lastPasswordResetTime} where username = #{username}")
void updatePass( @Param("password") String password,@Param("lastPasswordResetTime") String lastPasswordResetTime, @Param("username") String username);
/**
* 修改邮箱
* @param username 用户名
* @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);
}

View File

@ -79,6 +79,8 @@ public class EmailConfigServiceImpl extends BaseServiceImpl<EmailConfigMapper, E
account.setFrom(emailConfig.getUser()+"<"+emailConfig.getFromUser()+">");
// ssl方式发送
account.setSslEnable(true);
// 使用STARTTLS安全连接
account.setStarttlsEnable(true);
String content = emailVo.getContent();
// 发送
try {