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}