|
|
@@ -73,6 +73,7 @@ public class TalkUserServiceImpl implements ITalkUserService {
|
|
|
private LambdaQueryWrapper<TalkUser> buildQueryWrapper(TalkUserBo bo) {
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
LambdaQueryWrapper<TalkUser> lqw = Wrappers.lambdaQuery();
|
|
|
+ lqw.eq(TalkUser::getUserType, "talk_web_user");
|
|
|
lqw.orderByDesc(TalkUser::getId);
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getUsername()), TalkUser::getUsername, bo.getUsername());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getPassword()), TalkUser::getPassword, bo.getPassword());
|
|
|
@@ -90,6 +91,7 @@ public class TalkUserServiceImpl implements ITalkUserService {
|
|
|
@Override
|
|
|
public Boolean insertByBo(TalkUserBo bo) {
|
|
|
TalkUser add = MapstructUtils.convert(bo, TalkUser.class);
|
|
|
+ add.setUserType("talk_web_user");
|
|
|
validEntityBeforeSave(add);
|
|
|
boolean flag = baseMapper.insert(add) > 0;
|
|
|
if (flag) {
|
|
|
@@ -135,12 +137,14 @@ public class TalkUserServiceImpl implements ITalkUserService {
|
|
|
@Override
|
|
|
public TalkUser queryByUsernameWithPassword(String username) {
|
|
|
return baseMapper.selectOne(new LambdaQueryWrapper<TalkUser>()
|
|
|
+ .eq(TalkUser::getUserType, "talk_web_user")
|
|
|
.eq(TalkUser::getUsername, username));
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public TalkUserVo queryByUsername(String username) {
|
|
|
return baseMapper.selectVoOne(new LambdaQueryWrapper<TalkUser>()
|
|
|
+ .eq(TalkUser::getUserType, "talk_web_user")
|
|
|
.eq(TalkUser::getUsername, username));
|
|
|
}
|
|
|
|