diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java index b1062b8e..6321c987 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java @@ -466,29 +466,17 @@ public class UserRepositoryImpl extends BaseRepositoryImpl i return Response.buildFailure("原密码不正确"); } } + UserDO oldUserDO = getById(userDO.getId()); //修改多个密码 - String phone = userDO.getPhone(); - if(StringUtils.isEmpty( phone)){ - userChangePassword(userDO.getId(), userDO.getNewPassword()); - }else{ - List userDOList = getListByPhone( phone,null); - for (UserDO userDO1 : userDOList) { - //过滤出在职,离职审核人员 - userChangePassword(userDO1.getId(), userDO.getNewPassword()); - } + String phone = oldUserDO.getPhone(); + + List userDOList = getListByPhone( phone,null); + for (UserDO userDO1 : userDOList) { + //过滤出在职,离职审核人员 + userChangePassword(userDO1.getId(), userDO.getNewPassword()); } return Response.buildSuccess(); - /* //更新本地密码 - UserDO userDOUpdate = new UserDO(); - userDOUpdate.setId(userDO.getId()); - userDOUpdate.setPassword(userDO.getNewPassword()); - updateById(userDOUpdate); -// 更新密码 - UserUpdatePasswordCmd userUpdatePasswordCmd = new UserUpdatePasswordCmd(); - userUpdatePasswordCmd.setId(userDO.getId()); - userUpdatePasswordCmd.setPassword(userDO.getNewPassword()); - return userFacade.updatePassword(userUpdatePasswordCmd);*/ } @Override