This commit is contained in:
dute7liang
2023-12-30 17:02:54 +08:00
parent 49706e12e2
commit 2a5d658cb4
10 changed files with 164 additions and 38 deletions

View File

@@ -1,15 +1,15 @@
package com.ruoyi.cai.controller.app;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.cai.domain.CaiReportCate;
import com.ruoyi.cai.domain.CaiSkill;
import com.ruoyi.cai.dto.app.query.AnchorUpdateReq;
import com.ruoyi.cai.dto.app.vo.AnchorJoinHomeVo;
import com.ruoyi.cai.dto.app.vo.AnchorVo;
import com.ruoyi.cai.dto.app.vo.CameraAuditVo;
import com.ruoyi.cai.manager.CurrentUserManager;
import com.ruoyi.cai.service.CaiAnchorApplyService;
import com.ruoyi.cai.service.CaiAnchorService;
import com.ruoyi.cai.service.CaiUserCameraAuditService;
import com.ruoyi.cai.service.CaiUserService;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.helper.LoginHelper;
import io.swagger.v3.oas.annotations.Operation;
@@ -17,8 +17,6 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@RequestMapping("/api/anchor")
@@ -31,6 +29,10 @@ public class CaiAnchorAppController {
private CaiUserCameraAuditService userCameraAuditService;
@Autowired
private CaiAnchorService anchorService;
@Autowired
private CaiUserService userService;
@Autowired
private CaiAnchorApplyService anchorApplyService;
@GetMapping("/info")
@Operation(summary = "当前用户的主播信息")
@@ -60,5 +62,25 @@ public class CaiAnchorAppController {
return R.ok(userCameraAuditService.uploadCameraAudit(vo));
}
@Operation(summary = "同意主播服务协议")
@PostMapping("/agreeProtocol")
public R<Boolean> agreeProtocol(){
boolean b = userService.agreeProtocol(LoginHelper.getUserId());
return R.ok(b);
}
@Operation(summary = "加入主播页面")
@GetMapping("/joinHome")
public R<AnchorJoinHomeVo> joinHome(){
AnchorJoinHomeVo vo = anchorApplyService.joinHome(LoginHelper.getUserId());
return R.ok(vo);
}
@Operation(summary = "申请加入主播")
@GetMapping("/joinAnchor")
public R<Boolean> joinAnchor(){
return R.ok(anchorApplyService.joinAnchor(LoginHelper.getUserId()));
}
}

View File

@@ -1,10 +1,11 @@
package com.ruoyi.cai.controller.app;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.cai.domain.CaiCitys;
import com.ruoyi.cai.domain.CaiGoods;
import com.ruoyi.cai.domain.CaiReportCate;
import com.ruoyi.cai.domain.CaiSkill;
import com.ruoyi.cai.domain.CaiWithdrawExchange;
import com.ruoyi.cai.service.CaiCitysService;
import com.ruoyi.cai.service.CaiGoodsService;
import com.ruoyi.cai.service.CaiReportCateService;
import com.ruoyi.cai.service.CaiWithdrawExchangeService;
@@ -17,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping("/api/setting")
@@ -29,6 +31,8 @@ public class CaiSettingAppController {
private CaiWithdrawExchangeService withdrawExchangeService;
@Autowired
private CaiReportCateService reportCateService;
@Autowired
private CaiCitysService citysService;
@GetMapping("/goods")
@Operation(summary = "充值配置")
@@ -53,4 +57,11 @@ public class CaiSettingAppController {
List<CaiReportCate> list = reportCateService.list(Wrappers.lambdaQuery(CaiReportCate.class));
return R.ok(list);
}
@GetMapping("/city")
@Operation(summary = "城市")
public R<Map<Long,String>> city(){
return R.ok(citysService.all());
}
}