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 3a80536..85b4a30 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,6 +108,7 @@ public class SysProfileController extends BaseController { LoginUser loginUser = SecurityUtils.getLoginUser(); loginUser.getSysUser().setPassword(SecurityUtils.encryptPassword(newDecrypt)); tokenService.setLoginUser(loginUser); + userService.updatePwdState(); 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 400655f..0e5244b 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 @@ -136,4 +136,6 @@ public interface SysUserMapper void updatePurchaseNoticePerson(SysUser user); String selectforceChangePwd(String username); + + void updatePwdState(); } diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/ISysUserService.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/ISysUserService.java index 0c19bf6..fdbe97b 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/ISysUserService.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/ISysUserService.java @@ -226,4 +226,6 @@ public interface ISysUserService AjaxResult urgentProcessingUser(UrgentProcessingUser urgentProcessingUser); String selectforceChangePwd(String username); + + void updatePwdState(); } 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 d7680c4..e536828 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 @@ -580,4 +580,11 @@ public class SysUserServiceImpl implements ISysUserService { public String selectforceChangePwd(String username) { return userMapper.selectforceChangePwd(username); } + + @Override + public void updatePwdState() { + userMapper.updatePwdState(); + } + + } 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 f318222..70bdbdb 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 @@ -256,8 +256,11 @@ 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 del_flag = '2' where user_id = #{userId}