From 6e0f84233bd7a22dabadef603b43f7eed6922f38 Mon Sep 17 00:00:00 2001 From: guoyuji <guoyujie@ng.com> Date: 星期三, 05 六月 2024 15:52:28 +0800 Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override --- north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java b/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java index 2e32fbe..9761456 100644 --- a/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java +++ b/north-glass-erp/src/main/java/com/example/erp/service/userInfo/UserService.java @@ -7,6 +7,7 @@ import com.example.erp.controller.dto.UserDTO; import com.example.erp.entity.userInfo.PermissionBasic; import com.example.erp.entity.userInfo.Role; +import com.example.erp.entity.userInfo.SysError; import com.example.erp.entity.userInfo.User; import com.example.erp.mapper.userInfo.*; import com.example.erp.tools.TokenTools; @@ -15,6 +16,7 @@ import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.transaction.interceptor.TransactionAspectSupport; import java.util.Collections; import java.util.HashMap; @@ -80,6 +82,32 @@ return returnUser; } + @Transactional + public Boolean updatePassWord(Map<String,Object> object) { + boolean saveState = false; + int userId =0; + String oldPassWord = ""; + String passWord = ""; + if (object.get("userId") != null) { + userId = Integer.parseInt(object.get("userId").toString()); + } + if (object.get("oldPassword") != null) { + oldPassWord = object.get("oldPassword").toString(); + } + if (object.get("password") != null) { + passWord = object.get("password").toString(); + } + + User user =userMapper.findOnePassWord(userId,oldPassWord); + if (user!=null){ + if (userMapper.updatePassWordById(userId,passWord)){ + saveState = true; + } + } + return saveState; + + } + /*----------------鏂扮増鏈櫥闄�*/ public UserDTO doLogin(UserDTO userDTO) { User user = userMapper.selectOne(new QueryWrapper<User>(). -- Gitblit v1.8.0