This commit is contained in:
77
2024-08-03 19:56:22 +08:00
parent 4fc5fdc77f
commit 3706411b80
14 changed files with 150 additions and 1 deletions

View File

@@ -24,6 +24,8 @@ public interface AnchorService extends IService<Anchor> {
Page<AnchorListVo> pageApp(PageQuery pageQuery, AnchorListQuery query);
Page<AnchorListVo> pageAppV2(PageQuery pageQuery, AnchorListQuery query);
Anchor getByUserId(Long userId);
void updateVideoStatus(Long userId, int videoStatus);

View File

@@ -11,6 +11,7 @@ import com.ruoyi.cai.dto.app.query.index.AnchorListQuery;
import com.ruoyi.cai.dto.app.vo.AnchorListVo;
import com.ruoyi.cai.enums.GenderEnum;
import com.ruoyi.cai.enums.SystemConfigEnum;
import com.ruoyi.cai.enums.home.AnchorListQueryTypeEnum;
import com.ruoyi.cai.manager.SystemConfigManager;
import com.ruoyi.cai.mapper.AnchorMapper;
import com.ruoyi.cai.notice.YunxinHttpService;
@@ -120,6 +121,17 @@ public class AnchorServiceImpl extends ServiceImpl<AnchorMapper, Anchor> impleme
return baseMapper.pageApp(pageQuery.build(),query);
}
@Override
public Page<AnchorListVo> pageAppV2(PageQuery pageQuery, AnchorListQuery query) {
if(query.getType() != null && query.getType() != 3){
query.setCityId(null);
}
if(query.getType() == null){
query.setType(AnchorListQueryTypeEnum.DEFAULT.getCode());
}
return baseMapper.pageAppV2(pageQuery.build(),query);
}
@Override
public Anchor getByUserId(Long userId){
return this.getOne(Wrappers.lambdaQuery(Anchor.class).eq(Anchor::getUserId,userId));