后台修改用户电话或邮箱接口
This commit is contained in:
@@ -10,6 +10,7 @@ import com.aliyun.teautil.Common;
|
|||||||
import com.aliyun.teautil.models.RuntimeOptions;
|
import com.aliyun.teautil.models.RuntimeOptions;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||||
import com.google.common.collect.Maps;
|
import com.google.common.collect.Maps;
|
||||||
import com.peanut.common.utils.*;
|
import com.peanut.common.utils.*;
|
||||||
import com.peanut.config.DelayQueueConfig;
|
import com.peanut.config.DelayQueueConfig;
|
||||||
@@ -435,7 +436,7 @@ public class MyUserServiceImpl extends ServiceImpl<MyUserDao, MyUserEntity> impl
|
|||||||
public boolean checkUserTelOrEmail(MyUserEntity user) {
|
public boolean checkUserTelOrEmail(MyUserEntity user) {
|
||||||
LambdaQueryWrapper<MyUserEntity> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<MyUserEntity> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.ne(MyUserEntity::getId,user.getId());
|
wrapper.ne(MyUserEntity::getId,user.getId());
|
||||||
wrapper.eq(MyUserEntity::getTel,user.getTel()).or().eq(MyUserEntity::getEmail,user.getEmail());
|
wrapper.and(l->l.eq(StringUtils.isNotBlank(user.getTel()),MyUserEntity::getTel,user.getTel()).or().eq(StringUtils.isNotBlank(user.getEmail()),MyUserEntity::getEmail,user.getEmail()));
|
||||||
MyUserEntity one = getOne(wrapper);
|
MyUserEntity one = getOne(wrapper);
|
||||||
return one == null;
|
return one == null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user