This commit is contained in:
张良(004796)
2024-01-31 23:11:04 +08:00
parent 2990819c26
commit 3c6f645b34
3 changed files with 32 additions and 0 deletions

View File

@@ -10,4 +10,10 @@ public class GreetQuery {
private Integer cityId;
@Schema(description = "搜索类型 1=活跃 2=同城")
private Integer type = 1;
@Schema(hidden = true)
private Integer justAnchor;
@Schema(hidden = true)
private Integer gender;
@Schema(hidden = true)
private Integer noAuth;
}

View File

@@ -113,6 +113,23 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
@Override
public Page<UserListVo> greetPageApp(PageQuery page, GreetQuery query) {
query.setJustAnchor(null);
query.setGender(null);
query.setNoAuth(null);
// 群发招呼 如果是男的只能看到女主播 女的只能看到男用户
Long userId = LoginHelper.getUserId();
User user = this.getById(userId);
if(user == null){
query.setNoAuth(1);
}else{
if(GenderEnum.MAN.getCode().equals(user.getGender())){
query.setJustAnchor(1);
}else if(GenderEnum.WOMEN.getCode().equals(user.getGender())){
query.setGender(GenderEnum.MAN.getCode());
}else{
query.setNoAuth(1);
}
}
return baseMapper.greetPageApp(page.build(),query);
}