优化 用户查询

This commit is contained in:
2025-09-26 17:22:40 +08:00
parent 006dbc8dde
commit 1b826b2782
3 changed files with 137 additions and 117 deletions

View File

@@ -65,6 +65,19 @@ public class AShopUserServiceImpl implements AShopUserService {
return shopUser;
}
@Override
public Page<ShopUser> getPage(String key, Integer isVip) {
QueryWrapper queryWrapper = new QueryWrapper();
queryWrapper.eq(ShopUser::getMainShopId, StpKit.USER.getHeadShopIdBySession());
queryWrapper.eq(ShopUser::getIsVip, isVip);
queryWrapper.and(q -> {
q.like(ShopUser::getNickName, key).or(r -> {
r.like(ShopUser::getNickName, key);
});
});
return shopUserService.page(PageUtil.buildPage(), queryWrapper);
}
@Override
public Page<ShopUserDTO> getPage(String key, Integer isVip, BigDecimal amount) {
PageHelper.startPage(PageUtil.buildPageHelp());