app修改密码

dev_xiangguanfang
zhaokai 2025-12-31 14:09:06 +08:00
parent e32a00640d
commit 11f36b13b0
1 changed files with 11 additions and 15 deletions

View File

@ -299,7 +299,7 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
userDO.setSort(9999); userDO.setSort(9999);
} }
// 新增用户默认 3-未入职 // 新增用户默认 3-未入职
userDO.setEmploymentFlag(UserEmploymentFlagEnum.NOT_ON.getCode()); userDO.setEmploymentFlag(UserEmploymentFlagEnum.NOT_ON.getCode());
// 默认不是主账号 // 默认不是主账号
userDO.setMainCorpFlag(0); userDO.setMainCorpFlag(0);
userDO.setUserId(Tools.get32UUID()); userDO.setUserId(Tools.get32UUID());
@ -376,18 +376,15 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
@Override @Override
public void changePassword(Long id, String password) { public void changePassword(Long id, String password) {
//修改这个手机号下所有密码 //修改这个手机号下所有密码
UserDO userDO = getById( id); UserDO userDO = getById(id);
if(userDO==null){ if (userDO == null) {
return; return;
} }
String phone = userDO.getPhone(); String phone = userDO.getPhone();
if(StringUtils.isEmpty( phone)){
userChangePassword(id, password); List<UserDO> userDOList = getListByPhone(phone, null);
}else{ for (UserDO userDO1 : userDOList) {
List<UserDO> userDOList = getListByPhone( phone,null); userChangePassword(userDO1.getId(), password);
for (UserDO userDO1 : userDOList) {
userChangePassword(userDO1.getId(), password);
}
} }
} }
@ -470,9 +467,8 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
//修改多个密码 //修改多个密码
String phone = oldUserDO.getPhone(); String phone = oldUserDO.getPhone();
List<UserDO> userDOList = getListByPhone( phone,null); List<UserDO> userDOList = getListByPhone(phone, null);
for (UserDO userDO1 : userDOList) { for (UserDO userDO1 : userDOList) {
//过滤出在职,离职审核人员
userChangePassword(userDO1.getId(), userDO.getNewPassword()); userChangePassword(userDO1.getId(), userDO.getNewPassword());
} }
return Response.buildSuccess(); return Response.buildSuccess();
@ -548,9 +544,9 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
} }
@Override @Override
public List<UserDO> getListByPhone(String phone,List<Integer> employmentFlagList) { public List<UserDO> getListByPhone(String phone, List<Integer> employmentFlagList) {
QueryWrapper<UserDO> queryWrapper = new QueryWrapper<>(); QueryWrapper<UserDO> queryWrapper = new QueryWrapper<>();
if(CollUtil.isNotEmpty(employmentFlagList)){ if (CollUtil.isNotEmpty(employmentFlagList)) {
queryWrapper.in("employment_flag", employmentFlagList); queryWrapper.in("employment_flag", employmentFlagList);
} }
queryWrapper.eq("phone", phone); queryWrapper.eq("phone", phone);
@ -560,7 +556,7 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
@Override @Override
public List<UserCorpInfoDO> getListByUserIds(List<Long> userIds) { public List<UserCorpInfoDO> getListByUserIds(List<Long> userIds) {
return userMapper.getListByUserIds(userIds); return userMapper.getListByUserIds(userIds);
} }
} }