Merge remote-tracking branch 'origin/master'

This commit is contained in:
admin
2024-06-14 21:59:06 +08:00
2 changed files with 9 additions and 4 deletions

View File

@@ -270,6 +270,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUserEntity
if (user.getMobile().equals(param.getMobile())) {
throw new RuntimeException("新旧手机号不能相同~");
}
this.update(Wrappers.lambdaUpdate(SysUserEntity.class).eq(SysUserEntity::getUserId, param.getUserId()).set(SysUserEntity::getMobile, param.getMobile()));
// 查询是否已有相同手机号
long count = this.count(Wrappers.lambdaQuery(SysUserEntity.class).eq(SysUserEntity::getMobile, param.getMobile()).ne(SysUserEntity::getUserId, param.getUserId()));
if (count > 0) {
throw new RuntimeException("系统中已有该手机号,无法录入~");
}
this.update(Wrappers.lambdaUpdate(SysUserEntity.class).eq(SysUserEntity::getUserId, param.getUserId()).set(SysUserEntity::getUserCode, param.getMobile()).set(SysUserEntity::getMobile, param.getMobile()));
}
}