This commit is contained in:
77
2024-04-21 23:26:28 +08:00
parent f98f1be3d5
commit 8651be4284
4 changed files with 28 additions and 8 deletions

View File

@@ -4,14 +4,13 @@ import cn.dev33.satoken.annotation.SaCheckPermission;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ruoyi.cai.domain.Anchor;
import com.ruoyi.cai.domain.User;
import com.ruoyi.cai.domain.UserCameraAudit;
import com.ruoyi.cai.domain.UserOnline;
import com.ruoyi.cai.dto.admin.vo.AnchorAdminVo;
import com.ruoyi.cai.dto.admin.vo.AnchorFullAdminVo;
import com.ruoyi.cai.enums.AuditStatusEnum;
import com.ruoyi.cai.notice.YunxinHttpService;
import com.ruoyi.cai.service.AnchorService;
import com.ruoyi.cai.service.UserInfoService;
import com.ruoyi.cai.service.UserOnlineService;
import com.ruoyi.cai.service.UserService;
import com.ruoyi.cai.service.*;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit;
import com.ruoyi.common.core.controller.BaseController;
@@ -43,6 +42,7 @@ public class AnchorController extends BaseController {
private final UserService userService;
private final UserInfoService userInfoService;
private final UserOnlineService userOnlineService;
private final UserCameraAuditService userCameraAuditService;
/**
* 查询女神列表列表
@@ -67,6 +67,8 @@ public class AnchorController extends BaseController {
return R.ok(anchorService.getById(id));
}
@GetMapping("/full")
public R<AnchorFullAdminVo> getInfo(@NotNull(message = "主键不能为空")
Long userId) {
@@ -75,6 +77,13 @@ public class AnchorController extends BaseController {
vo.setAnchor(anchorService.getByUserId(userId));
vo.setUserOnline(userOnlineService.getByUserId(userId));
vo.setUserInfo(userInfoService.getByUserId(userId));
User user = vo.getUser();
if(user != null && user.getCameraStatus() == 1){
UserCameraAudit userCameraAudit = userCameraAuditService.getByUserId(userId);
if(userCameraAudit != null && AuditStatusEnum.SUCCESS.getCode().equals(userCameraAudit.getAuditStatus())){
vo.setUserCameraAudit(userCameraAudit);
}
}
return R.ok(vo);
}