From 5b16865ab7d52b85921b723e884908a16e04ec02 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Sun, 29 Sep 2024 13:29:36 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E9=A6=96=E6=AC=A1=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=9C=80=E8=A6=81=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/sgzb/system/controller/SysProfileController.java | 2 +- .../main/java/com/bonus/sgzb/system/mapper/SysUserMapper.java | 4 +++- .../bonus/sgzb/system/service/impl/SysUserServiceImpl.java | 4 ++-- .../src/main/resources/mapper/system/SysUserMapper.xml | 3 ++- 4 files changed, 8 insertions(+), 5 deletions(-) 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}