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