瀏覽代碼

修改用户密码

marxjaw 3 月之前
父節點
當前提交
cbe177e973

+ 5 - 0
yt-middle/middle-platform/src/main/java/com/ytpm/middle/service/impl/UserServiceImpl.java

@@ -18,6 +18,7 @@ import com.ytpm.middle.view.MiddleUserInfo;
 import com.ytpm.oauth.model.YtPlatformUser;
 import com.ytpm.util.IDUtil;
 import org.springframework.beans.BeanUtils;
+import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -58,6 +59,8 @@ public class UserServiceImpl implements UserService {
         user.setUserId(IDUtil.generateFlowID("middle_"));
         user.setUserType(99);
         user.setRegistryTime(new Date());
+        BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
+        user.setEncryptPwd(encoder.encode(param.getPassword()));
         userMapper.insertOne(user);
         param.setUserId(user.getUserId());
         //新增用户角色信息
@@ -79,6 +82,8 @@ public class UserServiceImpl implements UserService {
         //修改用户信息
         YtPlatformUser user = new YtPlatformUser();
         BeanUtils.copyProperties(param, user);
+        BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
+        user.setEncryptPwd(encoder.encode(param.getPassword()));
         userMapper.updateById(user);
         param.setUserId(user.getUserId());
         //角色列表先删后增