diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SysProfileController.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SysProfileController.java index 85b4a30..fc25adc 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SysProfileController.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SysProfileController.java @@ -108,7 +108,7 @@ public class SysProfileController extends BaseController { LoginUser loginUser = SecurityUtils.getLoginUser(); loginUser.getSysUser().setPassword(SecurityUtils.encryptPassword(newDecrypt)); tokenService.setLoginUser(loginUser); - userService.updatePwdState(); + userService.updatePwdState(loginUser); return success(); } return error("修改密码异常,请联系管理员"); diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SysUserMapper.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SysUserMapper.java index 0e5244b..977ccb7 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SysUserMapper.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SysUserMapper.java @@ -1,6 +1,8 @@ package com.bonus.sgzb.system.mapper; import java.util.List; + +import com.bonus.sgzb.system.api.model.LoginUser; import org.apache.ibatis.annotations.Param; import com.bonus.sgzb.system.api.domain.SysUser; @@ -137,5 +139,5 @@ public interface SysUserMapper String selectforceChangePwd(String username); - void updatePwdState(); + void updatePwdState(LoginUser loginUser); } diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SysUserServiceImpl.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SysUserServiceImpl.java index e536828..85834ca 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SysUserServiceImpl.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SysUserServiceImpl.java @@ -582,8 +582,8 @@ public class SysUserServiceImpl implements ISysUserService { } @Override - public void updatePwdState() { - userMapper.updatePwdState(); + public void updatePwdState(LoginUser loginUser) { + userMapper.updatePwdState(loginUser); } diff --git a/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SysUserMapper.xml b/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SysUserMapper.xml index 70bdbdb..19400c4 100644 --- a/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -257,9 +257,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update purchase_notice_person set telphone = #{phonenumber} where user_id = #{userId} - update sys_user set force_change_pwd = '0' + update sys_user set force_change_pwd = '0' where user_id = #{userid} + update sys_user set del_flag = '2' where user_id = #{userId}