通话逻辑

This commit is contained in:
张良(004796)
2023-12-28 21:35:37 +08:00
parent f337f57df5
commit 49922904ec
34 changed files with 984 additions and 50 deletions

View File

@@ -21,4 +21,6 @@ public interface CaiAnchorService extends IService<CaiAnchor> {
Page<AnchorListVo> pageApp(PageQuery pageQuery, AnchorListQuery query);
CaiAnchor getByUserId(Long userId);
void updateVideoStatus(Long userId, int videoStatus);
}

View File

@@ -29,4 +29,6 @@ public interface CaiUserService extends IService<CaiUser> {
UserInfoVo info(Long userId);
CaiUser getByUserCode(String userCode);
void updateVideoStatus(Long userId, int videoStatus);
}

View File

@@ -7,6 +7,7 @@ import com.ruoyi.cai.domain.CaiAnchor;
import com.ruoyi.cai.dto.admin.vo.CaiAnchorAdminVo;
import com.ruoyi.cai.dto.app.query.AnchorListQuery;
import com.ruoyi.cai.dto.app.vo.AnchorListVo;
import com.ruoyi.cai.dto.app.vo.AnchorVo;
import com.ruoyi.cai.mapper.CaiAnchorMapper;
import com.ruoyi.cai.service.CaiAnchorService;
import com.ruoyi.common.core.domain.PageQuery;
@@ -40,4 +41,11 @@ public class CaiAnchorServiceImpl extends ServiceImpl<CaiAnchorMapper,CaiAnchor>
public CaiAnchor getByUserId(Long userId){
return this.getOne(Wrappers.lambdaQuery(CaiAnchor.class).eq(CaiAnchor::getUserId,userId));
}
@Override
public void updateVideoStatus(Long userId, int videoStatus) {
this.update(Wrappers.lambdaUpdate(CaiAnchor.class)
.eq(CaiAnchor::getUserId,userId)
.set(CaiAnchor::getVideoStatus,videoStatus));
}
}

View File

@@ -95,4 +95,11 @@ public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, CaiUser> impl
public CaiUser getByUserCode(String userCode){
return this.getOne(Wrappers.lambdaQuery(CaiUser.class).eq(CaiUser::getUsercode,userCode).last("limit 1"));
}
@Override
public void updateVideoStatus(Long userId, int videoStatus) {
this.update(Wrappers.lambdaUpdate(CaiUser.class)
.eq(CaiUser::getId,userId)
.set(CaiUser::getVideoStatus,videoStatus));
}
}