Browse Source

用户修改时判断用户名和手机号

dev
yujintao 6 years ago
parent
commit
46ccdeeb85
  1. 1
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysUserServiceImpl.java

1
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysUserServiceImpl.java

@ -153,6 +153,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserDao, SysUserEntit
private void verifyUsernameAndMobile(SysUserDTO dto) { private void verifyUsernameAndMobile(SysUserDTO dto) {
QueryWrapper<SysUserEntity> wrapper = new QueryWrapper<>(); QueryWrapper<SysUserEntity> wrapper = new QueryWrapper<>();
wrapper.eq(FieldConstant.DEL_FLAG, DelFlagEnum.NORMAL.value()) wrapper.eq(FieldConstant.DEL_FLAG, DelFlagEnum.NORMAL.value())
.ne(null != dto.getId(), "id", dto.getId())
.and(i -> i.eq(StringUtils.isNotBlank(dto.getMobile()), "mobile", dto.getMobile()) .and(i -> i.eq(StringUtils.isNotBlank(dto.getMobile()), "mobile", dto.getMobile())
.or() .or()
.eq("username", dto.getUsername())); .eq("username", dto.getUsername()));

Loading…
Cancel
Save