Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
sequoia_score
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mark
sequoia_score
Commits
9fd5a262
Commit
9fd5a262
authored
Jul 21, 2021
by
lenx065@gmail.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
登陆注册
parent
c5c94525
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
715 additions
and
735 deletions
+715
-735
RegisterRequest.java
.../java/com/live/common/domain/request/RegisterRequest.java
+10
-6
UserServiceImpl.java
...in/java/com/live/common/service/impl/UserServiceImpl.java
+3
-14
CommonController.java
...ain/java/com/live/server/controller/CommonController.java
+32
-45
HomeLiveController.java
...n/java/com/live/server/controller/HomeLiveController.java
+124
-124
PcHomeController.java
...ain/java/com/live/server/controller/PcHomeController.java
+95
-95
PlatformController.java
...n/java/com/live/server/controller/PlatformController.java
+79
-79
RoomController.java
.../main/java/com/live/server/controller/RoomController.java
+121
-121
UserController.java
.../main/java/com/live/server/controller/UserController.java
+134
-134
UserLiveController.java
...n/java/com/live/server/controller/UserLiveController.java
+117
-117
No files found.
score-common/src/main/java/com/live/common/domain/request/RegisterRequest.java
View file @
9fd5a262
...
...
@@ -18,13 +18,17 @@ public class RegisterRequest {
@ApiModelProperty
(
value
=
"短信验证码"
)
private
String
smsCode
;
@ApiModelProperty
(
value
=
"渠道ID"
)
private
Integer
channelId
;
@Size
(
max
=
15
,
min
=
6
,
message
=
"请输入6-15位登录密码"
)
@ApiModelProperty
(
value
=
"登录密码"
)
private
String
password
;
@ApiModelProperty
(
value
=
"用户昵称
"
)
private
String
nickName
;
// @ApiModelProperty(value = "渠道ID
")
// private Integer channelId
;
@ApiModelProperty
(
value
=
"用户头像地址 可 null"
)
private
String
userAvatar
;
// @ApiModelProperty(value = "用户昵称")
// private String nickName;
// @ApiModelProperty(value = "用户头像地址 可 null")
// private String userAvatar;
}
score-common/src/main/java/com/live/common/service/impl/UserServiceImpl.java
View file @
9fd5a262
...
...
@@ -99,10 +99,6 @@ public class UserServiceImpl implements UserService {
return
login
(
registerRequest
.
getPhone
(),
registerRequest
.
getSmsCode
());
}
if
(
StringUtils
.
isBlank
(
registerRequest
.
getNickName
()))
{
return
ResponseData
.
fail500Response
(
"请输入昵称"
);
}
String
cacheCode
=
redisUtilsService
.
getCacheStringInfo
(
RedisKeySplicing
.
getSmsCodeKey
(
registerRequest
.
getPhone
()));
if
(
cacheCode
==
null
)
{
return
ResponseData
.
fail400Response
(
"验证码已过期,请重新获取"
);
...
...
@@ -112,13 +108,6 @@ public class UserServiceImpl implements UserService {
}
String
ip
=
IPUtils
.
getRealIP
(
request
);
Integer
channelId
=
registerRequest
.
getChannelId
();
long
exist
=
systemConfigMapper
.
selectCount
(
Wrappers
.<
SystemConfig
>
lambdaQuery
()
.
eq
(
SystemConfig:
:
getConfigName
,
SystemConfigEnum
.
SOURCE_CHANNEL
.
getTitle
())
.
eq
(
SystemConfig:
:
getDeleted
,
StatusEnum
.
ENABLE
.
getCode
())
.
eq
(
SystemConfig:
:
getConfigValue
,
channelId
)
);
String
deviceId
=
null
;
try
{
deviceId
=
CommonMethod
.
getDeviceId
(
request
);
...
...
@@ -130,11 +119,11 @@ public class UserServiceImpl implements UserService {
.
id
(
IdGen
.
uuid
())
.
phone
(
registerRequest
.
getPhone
())
.
ip
(
ip
)
.
userName
(
StringUtils
.
isBlank
(
registerRequest
.
getNickName
())
?
registerRequest
.
getPhone
()
:
registerRequest
.
getNickNam
e
())
.
userName
(
registerRequest
.
getPhon
e
())
.
role
(
0
)
.
userIcon
(
registerRequest
.
getUserAvatar
()
)
.
userIcon
(
"photo_2021-04-16_10-39-07.jpg"
)
.
type
(
0
)
.
channel
(
exist
>
0
?
channelId
:
0
)
.
password
(
MD5Util
.
string2MD5
(
registerRequest
.
getPassword
())
)
.
build
();
createUser
(
accountDb
,
deviceId
);
try
{
...
...
score-server/src/main/java/com/live/server/controller/CommonController.java
View file @
9fd5a262
...
...
@@ -37,50 +37,37 @@ public class CommonController {
return
commonService
.
checkVersion
(
versionRequest
,
request
);
}
@RequestMapping
(
value
=
"/getAvatarUrl"
,
method
=
{
RequestMethod
.
POST
})
@ApiOperation
(
value
=
"头像地址前缀"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getAvatarUrl
(
HttpServletRequest
request
)
throws
Exception
{
return
commonService
.
getAvatarUrl
(
request
);
}
@RequestMapping
(
value
=
"/getMessageList"
,
method
=
{
RequestMethod
.
POST
})
@ApiOperation
(
value
=
"获取公告列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getMessageList
(
@RequestBody
CommonPage
commonPage
,
HttpServletRequest
request
)
{
return
commonService
.
getMessageList
(
commonPage
,
request
);
}
@RequestMapping
(
value
=
"/getShareConfig"
,
method
=
{
RequestMethod
.
POST
})
@ApiOperation
(
value
=
"获取分享配置"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getShareConfig
(
HttpServletRequest
request
)
{
return
commonService
.
getShareConfig
(
request
);
}
@ApiIgnore
@RequestMapping
(
value
=
"/imageCallback"
,
method
=
{
RequestMethod
.
POST
})
@ApiOperation
(
value
=
"腾讯直播截图回调"
)
public
void
imageCallback
(
@RequestBody
ImageCallbackRequest
callbackRequest
,
HttpServletRequest
request
)
{
commonService
.
imageCallback
(
callbackRequest
,
request
);
}
// @RequestMapping(value = "/getMessageList", method = {RequestMethod.POST})
// @ApiOperation(value = "获取公告列表")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> getMessageList(@RequestBody CommonPage commonPage, HttpServletRequest request) {
// return commonService.getMessageList(commonPage, request);
// }
//
// @RequestMapping(value = "/getShareConfig", method = {RequestMethod.POST})
// @ApiOperation(value = "获取分享配置")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> getShareConfig(HttpServletRequest request) {
// return commonService.getShareConfig(request);
// }
//
// @ApiIgnore
// @RequestMapping(value = "/imageCallback", method = {RequestMethod.POST})
// @ApiOperation(value = "腾讯直播截图回调")
// public void imageCallback(@RequestBody ImageCallbackRequest callbackRequest, HttpServletRequest request) {
// commonService.imageCallback(callbackRequest, request);
// }
}
score-server/src/main/java/com/live/server/controller/HomeLiveController.java
View file @
9fd5a262
package
com
.
live
.
server
.
controller
;
import
com.live.common.domain.ResponseData
;
import
com.live.common.domain.ResultPage
;
import
com.live.common.domain.request.CommonPage
;
import
com.live.common.domain.request.CommonStringId
;
import
com.live.common.domain.request.TopLiveRequest
;
import
com.live.common.domain.request.VideoRecommendRequest
;
import
com.live.common.service.RoomService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiResponse
;
import
io.swagger.annotations.ApiResponses
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.ArrayList
;
@Slf4j
@CrossOrigin
@RestController
@RequestMapping
(
"/live"
)
@Api
(
tags
=
"首页直播接口 API 文档"
)
public
class
HomeLiveController
{
@Resource
private
RoomService
roomService
;
@PostMapping
(
value
=
"/getBannerList"
)
@ApiOperation
(
value
=
"获取头部轮播图"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getBannerList
(
HttpServletRequest
request
)
{
return
roomService
.
getBannerList
(
request
);
}
@PostMapping
(
value
=
"/getLiveStreamingToPc"
)
@ApiOperation
(
value
=
"PC获取主页正在直播列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getLiveStreamingToPc
(
HttpServletRequest
request
)
{
return
roomService
.
getLiveStreamingToPc
(
request
);
}
@PostMapping
(
value
=
"/getTopMatchList"
)
@ApiOperation
(
value
=
"获取头部赛程列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getTopMatchList
(
HttpServletRequest
request
)
{
return
roomService
.
getTopMatchList
(
request
);
}
@PostMapping
(
value
=
"/getHotLiveList"
)
@ApiOperation
(
value
=
"获取正在热播列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getHotLiveList
(
@RequestBody
CommonPage
commonPage
,
HttpServletRequest
request
)
{
return
roomService
.
getHotLiveList
(
commonPage
,
request
);
}
@PostMapping
(
value
=
"/getTopLiveList"
)
@ApiOperation
(
value
=
"获取头部直播列表 /match/getTitleTab 接口 type null 或 -1 全部"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getTopLiveList
(
@RequestBody
TopLiveRequest
topLiveRequest
,
HttpServletRequest
request
)
{
return
roomService
.
getTopLiveList
(
topLiveRequest
,
request
);
}
// @PostMapping(value = "/getBasketballMatchList")
// @ApiOperation(value = "获取头部篮球直播列表")
//package com.live.server.controller;
//
//import com.live.common.domain.ResponseData;
//import com.live.common.domain.ResultPage;
//import com.live.common.domain.request.CommonPage;
//import com.live.common.domain.request.CommonStringId;
//import com.live.common.domain.request.TopLiveRequest;
//import com.live.common.domain.request.VideoRecommendRequest;
//import com.live.common.service.RoomService;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import io.swagger.annotations.ApiResponse;
//import io.swagger.annotations.ApiResponses;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.*;
//
//import javax.annotation.Resource;
//import javax.servlet.http.HttpServletRequest;
//import java.util.ArrayList;
//
//@Slf4j
//@CrossOrigin
//@RestController
//@RequestMapping("/live")
//@Api(tags = "首页直播接口 API 文档")
//public class HomeLiveController {
//
// @Resource
// private RoomService roomService;
//
// @PostMapping(value = "/getBannerList")
// @ApiOperation(value = "获取头部轮播图")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> getBannerList(HttpServletRequest request) {
// return roomService.getBannerList(request);
// }
//
// @PostMapping(value = "/getLiveStreamingToPc")
// @ApiOperation(value = "PC获取主页正在直播列表")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> getLiveStreamingToPc(HttpServletRequest request) {
// return roomService.getLiveStreamingToPc(request);
// }
//
// @PostMapping(value = "/getTopMatchList")
// @ApiOperation(value = "获取头部赛程列表")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> getTopMatchList(HttpServletRequest request) {
// return roomService.getTopMatchList(request);
// }
//
// @PostMapping(value = "/getHotLiveList")
// @ApiOperation(value = "获取正在热播列表")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
...
...
@@ -102,12 +76,12 @@ public class HomeLiveController {
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> get
BasketballMatch
List(@RequestBody CommonPage commonPage, HttpServletRequest request) {
// return roomService.get
BasketballMatch
List(commonPage, request);
// public ResponseData<?> get
HotLive
List(@RequestBody CommonPage commonPage, HttpServletRequest request) {
// return roomService.get
HotLive
List(commonPage, request);
// }
//
// @PostMapping(value = "/get
FootballMatch
List")
// @ApiOperation(value = "获取头部
足球直播列表
")
// @PostMapping(value = "/get
TopLive
List")
// @ApiOperation(value = "获取头部
直播列表 /match/getTitleTab 接口 type null 或 -1 全部
")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
...
...
@@ -115,12 +89,52 @@ public class HomeLiveController {
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> get
FootballMatchList(@RequestBody CommonPage commonPage
, HttpServletRequest request) {
// return roomService.get
FootballMatchList(commonPage
, request);
// public ResponseData<?> get
TopLiveList(@RequestBody TopLiveRequest topLiveRequest
, HttpServletRequest request) {
// return roomService.get
TopLiveList(topLiveRequest
, request);
// }
// @PostMapping(value = "/getOtherMatchList")
// @ApiOperation(value = "获取头部其它直播列表")
//
//// @PostMapping(value = "/getBasketballMatchList")
//// @ApiOperation(value = "获取头部篮球直播列表")
//// @ApiResponses({
//// @ApiResponse(code = 200, message = "成功处理请求"),
//// @ApiResponse(code = 401, message = "没有权限访问该服务"),
//// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//// @ApiResponse(code = 404, message = "未发现该服务"),
//// @ApiResponse(code = 500, message = "服务器内部错误")
//// })
//// public ResponseData<?> getBasketballMatchList(@RequestBody CommonPage commonPage, HttpServletRequest request) {
//// return roomService.getBasketballMatchList(commonPage, request);
//// }
////
//// @PostMapping(value = "/getFootballMatchList")
//// @ApiOperation(value = "获取头部足球直播列表")
//// @ApiResponses({
//// @ApiResponse(code = 200, message = "成功处理请求"),
//// @ApiResponse(code = 401, message = "没有权限访问该服务"),
//// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//// @ApiResponse(code = 404, message = "未发现该服务"),
//// @ApiResponse(code = 500, message = "服务器内部错误")
//// })
//// public ResponseData<?> getFootballMatchList(@RequestBody CommonPage commonPage, HttpServletRequest request) {
//// return roomService.getFootballMatchList(commonPage, request);
//// }
//
//// @PostMapping(value = "/getOtherMatchList")
//// @ApiOperation(value = "获取头部其它直播列表")
//// @ApiResponses({
//// @ApiResponse(code = 200, message = "成功处理请求"),
//// @ApiResponse(code = 401, message = "没有权限访问该服务"),
//// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//// @ApiResponse(code = 404, message = "未发现该服务"),
//// @ApiResponse(code = 500, message = "服务器内部错误")
//// })
//// public ResponseData<?> getOtherMatchList(@RequestBody CommonPage commonPage, HttpServletRequest request) {
//// return ResponseData.successResponse(new ResultPage<>(commonPage.getPageNum(),
//// commonPage.getPageSize(), 0, new ArrayList<>()));
//// }
//
// @PostMapping(value = "/getVideoRecommendList")
// @ApiOperation(value = "精彩推荐 / 视频推荐 再房间里带房间ID,不在则传空")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
...
...
@@ -128,22 +142,8 @@ public class HomeLiveController {
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// public ResponseData<?> getOtherMatchList(@RequestBody CommonPage commonPage, HttpServletRequest request) {
// return ResponseData.successResponse(new ResultPage<>(commonPage.getPageNum(),
// commonPage.getPageSize(), 0, new ArrayList<>()));
// public ResponseData<?> getVideoRecommendList(@RequestBody VideoRecommendRequest commonPage, HttpServletRequest request) {
// return roomService.getVideoRecommendList(commonPage, request);
// }
@PostMapping
(
value
=
"/getVideoRecommendList"
)
@ApiOperation
(
value
=
"精彩推荐 / 视频推荐 再房间里带房间ID,不在则传空"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getVideoRecommendList
(
@RequestBody
VideoRecommendRequest
commonPage
,
HttpServletRequest
request
)
{
return
roomService
.
getVideoRecommendList
(
commonPage
,
request
);
}
}
//
//}
score-server/src/main/java/com/live/server/controller/PcHomeController.java
View file @
9fd5a262
package
com
.
live
.
server
.
controller
;
import
com.live.common.domain.ResponseData
;
import
com.live.common.domain.request.CommonPage
;
import
com.live.common.domain.request.CommonStringId
;
import
com.live.common.domain.request.TopLiveRequest
;
import
com.live.common.domain.request.VideoRecommendRequest
;
import
com.live.common.service.LeaguePointsRankService
;
import
com.live.common.service.RoomService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiResponse
;
import
io.swagger.annotations.ApiResponses
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
@Slf4j
@CrossOrigin
@RestController
@RequestMapping
(
"/pcHome"
)
@Api
(
tags
=
"PC版首页接口 API 文档"
)
public
class
PcHomeController
{
@Resource
private
LeaguePointsRankService
leaguePointsRankService
;
@PostMapping
(
value
=
"/getLeagueType"
)
@ApiOperation
(
value
=
"获取联赛类型 欧冠 - 德甲 等"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getLeagueType
(
HttpServletRequest
request
)
{
return
leaguePointsRankService
.
getLeagueType
(
request
);
}
@PostMapping
(
value
=
"/getLeaguePointsRank"
)
@ApiOperation
(
value
=
"获取联赛积分榜 足球 sportsId = 0"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getLeaguePointsRank
(
@RequestBody
CommonStringId
commonStringId
,
HttpServletRequest
request
)
{
return
leaguePointsRankService
.
getLeaguePointsRank
(
commonStringId
,
request
);
}
@PostMapping
(
value
=
"/getLeaguePointsRankBasketball"
)
@ApiOperation
(
value
=
"获取联赛积分榜 篮球 sportsId = 1"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getLeaguePointsRankBasketball
(
@RequestBody
CommonStringId
commonStringId
,
HttpServletRequest
request
)
{
return
leaguePointsRankService
.
getLeaguePointsRankBasketball
(
commonStringId
,
request
);
}
@PostMapping
(
value
=
"/getHotExpert"
)
@ApiOperation
(
value
=
"热门专家"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getHotExpert
(
HttpServletRequest
request
)
{
return
leaguePointsRankService
.
getHotExpert
(
request
);
}
@PostMapping
(
value
=
"/getAnchorRecommend"
)
@ApiOperation
(
value
=
"主播推荐"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getAnchorRecommend
(
@RequestBody
CommonPage
commonPage
,
HttpServletRequest
request
)
{
return
leaguePointsRankService
.
getAnchorRecommend
(
commonPage
,
request
);
}
}
//
package com.live.server.controller;
//
//
import com.live.common.domain.ResponseData;
//
import com.live.common.domain.request.CommonPage;
//
import com.live.common.domain.request.CommonStringId;
//
import com.live.common.domain.request.TopLiveRequest;
//
import com.live.common.domain.request.VideoRecommendRequest;
//
import com.live.common.service.LeaguePointsRankService;
//
import com.live.common.service.RoomService;
//
import io.swagger.annotations.Api;
//
import io.swagger.annotations.ApiOperation;
//
import io.swagger.annotations.ApiResponse;
//
import io.swagger.annotations.ApiResponses;
//
import lombok.extern.slf4j.Slf4j;
//
import org.springframework.web.bind.annotation.*;
//
//
import javax.annotation.Resource;
//
import javax.servlet.http.HttpServletRequest;
//
//
@Slf4j
//
@CrossOrigin
//
@RestController
//
@RequestMapping("/pcHome")
//
@Api(tags = "PC版首页接口 API 文档")
//
public class PcHomeController {
//
//
@Resource
//
private LeaguePointsRankService leaguePointsRankService;
//
//
@PostMapping(value = "/getLeagueType")
//
@ApiOperation(value = "获取联赛类型 欧冠 - 德甲 等")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getLeagueType(HttpServletRequest request) {
//
return leaguePointsRankService.getLeagueType(request);
//
}
//
//
@PostMapping(value = "/getLeaguePointsRank")
//
@ApiOperation(value = "获取联赛积分榜 足球 sportsId = 0")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getLeaguePointsRank(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
//
return leaguePointsRankService.getLeaguePointsRank(commonStringId, request);
//
}
//
//
@PostMapping(value = "/getLeaguePointsRankBasketball")
//
@ApiOperation(value = "获取联赛积分榜 篮球 sportsId = 1")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getLeaguePointsRankBasketball(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
//
return leaguePointsRankService.getLeaguePointsRankBasketball(commonStringId, request);
//
}
//
//
@PostMapping(value = "/getHotExpert")
//
@ApiOperation(value = "热门专家")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getHotExpert(HttpServletRequest request) {
//
return leaguePointsRankService.getHotExpert(request);
//
}
//
//
@PostMapping(value = "/getAnchorRecommend")
//
@ApiOperation(value = "主播推荐")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getAnchorRecommend(@RequestBody CommonPage commonPage, HttpServletRequest request) {
//
return leaguePointsRankService.getAnchorRecommend(commonPage, request);
//
}
//
//
}
score-server/src/main/java/com/live/server/controller/PlatformController.java
View file @
9fd5a262
package
com
.
live
.
server
.
controller
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.live.common.domain.ResponseData
;
import
com.live.common.domain.entity.Category
;
import
com.live.common.domain.entity.Room
;
import
com.live.common.domain.request.LiveCutImgNotifyDto
;
import
com.live.common.enums.StatusEnum
;
import
com.live.common.mapper.RoomMapper
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiResponse
;
import
io.swagger.annotations.ApiResponses
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.io.BufferedReader
;
import
java.io.IOException
;
import
java.io.InputStreamReader
;
import
java.nio.charset.StandardCharsets
;
import
java.util.Base64
;
import
java.util.List
;
@Slf4j
@CrossOrigin
@RestController
@RequestMapping
(
"/platform"
)
@Api
(
tags
=
"第三方回调接口"
)
public
class
PlatformController
{
@Resource
private
RoomMapper
roomMapper
;
@PostMapping
(
value
=
"/liveCutImgNotify"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
liveCutImgNotify
(
HttpServletRequest
request
)
throws
IOException
{
BufferedReader
reader
=
new
BufferedReader
(
new
InputStreamReader
(
request
.
getInputStream
()));
String
str
=
""
;
StringBuilder
wholeStr
=
new
StringBuilder
();
//一行一行的读取body体里面的内容;
while
((
str
=
reader
.
readLine
())
!=
null
)
{
wholeStr
.
append
(
str
);
}
String
jsonString
=
new
String
(
Base64
.
getDecoder
().
decode
(
wholeStr
.
toString
()),
StandardCharsets
.
UTF_8
);
LiveCutImgNotifyDto
cutImgNotifyDto
=
JSONArray
.
parseObject
(
jsonString
,
LiveCutImgNotifyDto
.
class
);
if
(
cutImgNotifyDto
.
getItems
()
==
null
)
{
return
ResponseData
.
successResponse
();
}
else
{
List
<
Room
>
roomList
=
roomMapper
.
selectList
(
Wrappers
.<
Room
>
lambdaQuery
()
.
eq
(
Room:
:
getDeleted
,
StatusEnum
.
ENABLE
.
getCode
())
.
eq
(
Room:
:
getType
,
1
)
.
like
(
Room:
:
getLiveUrl
,
cutImgNotifyDto
.
getItems
().
get
(
0
).
getChannelname
())
);
for
(
Room
room
:
roomList
)
{
String
cutImg
=
cutImgNotifyDto
.
getItems
().
get
(
0
).
getUrls
().
get
(
0
);
if
(!
cutImg
.
equals
(
room
.
getRoomCover
())){
room
.
setRoomCover
(
cutImgNotifyDto
.
getItems
().
get
(
0
).
getUrls
().
get
(
0
));
roomMapper
.
updateById
(
room
);
log
.
info
(
"修改房间封面图成功:{}"
,
room
.
getHuanXinRoomId
());
}
}
}
return
ResponseData
.
successResponse
();
}
}
//
package com.live.server.controller;
//
//
import com.alibaba.fastjson.JSONArray;
//
import com.alibaba.fastjson.JSONObject;
//
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
//
import com.live.common.domain.ResponseData;
//
import com.live.common.domain.entity.Category;
//
import com.live.common.domain.entity.Room;
//
import com.live.common.domain.request.LiveCutImgNotifyDto;
//
import com.live.common.enums.StatusEnum;
//
import com.live.common.mapper.RoomMapper;
//
import io.swagger.annotations.Api;
//
import io.swagger.annotations.ApiResponse;
//
import io.swagger.annotations.ApiResponses;
//
import lombok.extern.slf4j.Slf4j;
//
import org.apache.commons.lang3.StringUtils;
//
import org.springframework.web.bind.annotation.*;
//
//
import javax.annotation.Resource;
//
import javax.servlet.http.HttpServletRequest;
//
import java.io.BufferedReader;
//
import java.io.IOException;
//
import java.io.InputStreamReader;
//
import java.nio.charset.StandardCharsets;
//
import java.util.Base64;
//
import java.util.List;
//
//
@Slf4j
//
@CrossOrigin
//
@RestController
//
@RequestMapping("/platform")
//
@Api(tags = "第三方回调接口")
//
public class PlatformController {
//
//
@Resource
//
private RoomMapper roomMapper;
//
//
//
@PostMapping(value = "/liveCutImgNotify")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> liveCutImgNotify(HttpServletRequest request) throws IOException {
//
BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream()));
//
String str = "";
//
StringBuilder wholeStr = new StringBuilder();
//
//一行一行的读取body体里面的内容;
//
while ((str = reader.readLine()) != null) {
//
wholeStr.append(str);
//
}
//
String jsonString = new String(Base64.getDecoder().decode(wholeStr.toString()), StandardCharsets.UTF_8);
//
//
LiveCutImgNotifyDto cutImgNotifyDto = JSONArray.parseObject(jsonString, LiveCutImgNotifyDto.class);
//
if (cutImgNotifyDto.getItems() == null) {
//
return ResponseData.successResponse();
//
} else {
//
List<Room> roomList = roomMapper.selectList(Wrappers.<Room>lambdaQuery()
//
.eq(Room::getDeleted, StatusEnum.ENABLE.getCode())
//
.eq(Room::getType, 1)
//
.like(Room::getLiveUrl, cutImgNotifyDto.getItems().get(0).getChannelname())
//
);
//
//
for (Room room : roomList) {
//
String cutImg = cutImgNotifyDto.getItems().get(0).getUrls().get(0);
//
if(!cutImg.equals(room.getRoomCover())){
//
room.setRoomCover(cutImgNotifyDto.getItems().get(0).getUrls().get(0));
//
roomMapper.updateById(room);
//
log.info("修改房间封面图成功:{}", room.getHuanXinRoomId());
//
}
//
}
//
}
//
return ResponseData.successResponse();
//
}
//
//
}
score-server/src/main/java/com/live/server/controller/RoomController.java
View file @
9fd5a262
package
com
.
live
.
server
.
controller
;
import
com.live.common.domain.ResponseData
;
import
com.live.common.domain.request.CommonIntId
;
import
com.live.common.domain.request.CommonStringId
;
import
com.live.common.domain.request.SendGiftRequest
;
import
com.live.common.service.RoomService
;
import
io.swagger.annotations.*
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
@Slf4j
@CrossOrigin
@RestController
@RequestMapping
(
"/room"
)
@Api
(
tags
=
"直播房间接口 API 文档"
)
public
class
RoomController
{
@Resource
private
RoomService
roomService
;
@PostMapping
(
value
=
"/getRoomInfo"
)
@ApiOperation
(
value
=
"根据房间 id 根据获取主播信息"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getRoomInfo
(
@RequestBody
CommonStringId
commonStringId
,
HttpServletRequest
request
)
{
return
roomService
.
getRoomInfo
(
commonStringId
,
request
);
}
@PostMapping
(
value
=
"/getAnchorMatch"
)
@ApiOperation
(
value
=
"根据房间 id 获取主播赛程(可带可不带token,带token判断预约)"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
getAnchorMatchList
(
@RequestBody
CommonStringId
stringId
,
HttpServletRequest
request
)
{
return
roomService
.
anchorMatch
(
stringId
,
request
);
}
@PostMapping
(
value
=
"/leaderboard"
)
@ApiOperation
(
value
=
"根据房间 id 获取主播排行榜"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
leaderboard
(
@RequestBody
CommonStringId
commonStringId
,
HttpServletRequest
request
)
{
return
roomService
.
leaderboard
(
commonStringId
);
}
@PostMapping
(
value
=
"/getGiftList"
)
@ApiOperation
(
value
=
"获取礼物列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getGiftList
(
HttpServletRequest
request
)
{
return
roomService
.
getGiftList
(
request
);
}
@PostMapping
(
value
=
"/sendGift"
)
@ApiOperation
(
value
=
"赠送礼物"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
sendGift
(
@RequestBody
SendGiftRequest
sendGiftRequest
,
HttpServletRequest
request
)
{
return
roomService
.
sendGift
(
sendGiftRequest
,
request
);
}
@PostMapping
(
value
=
"/getHotAnchor"
)
@ApiOperation
(
value
=
"PC-获取热门主播列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getHotAnchor
(
HttpServletRequest
request
)
{
return
roomService
.
getHotAnchor
(
request
);
}
@PostMapping
(
value
=
"/getChatMessage"
)
@ApiOperation
(
value
=
"获取假聊天消息"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getChatMessage
(
HttpServletRequest
request
)
{
return
roomService
.
getChatMessage
(
request
);
}
}
//
package com.live.server.controller;
//
//
import com.live.common.domain.ResponseData;
//
import com.live.common.domain.request.CommonIntId;
//
import com.live.common.domain.request.CommonStringId;
//
import com.live.common.domain.request.SendGiftRequest;
//
import com.live.common.service.RoomService;
//
import io.swagger.annotations.*;
//
import lombok.extern.slf4j.Slf4j;
//
import org.springframework.web.bind.annotation.*;
//
//
import javax.annotation.Resource;
//
import javax.servlet.http.HttpServletRequest;
//
//
@Slf4j
//
@CrossOrigin
//
@RestController
//
@RequestMapping("/room")
//
@Api(tags = "直播房间接口 API 文档")
//
public class RoomController {
//
//
@Resource
//
private RoomService roomService;
//
//
@PostMapping(value = "/getRoomInfo")
//
@ApiOperation(value = "根据房间 id 根据获取主播信息")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getRoomInfo(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
//
return roomService.getRoomInfo(commonStringId, request);
//
}
//
//
@PostMapping(value = "/getAnchorMatch")
//
@ApiOperation(value = "根据房间 id 获取主播赛程(可带可不带token,带token判断预约)")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> getAnchorMatchList(@RequestBody CommonStringId stringId, HttpServletRequest request) {
//
return roomService.anchorMatch(stringId, request);
//
}
//
//
@PostMapping(value = "/leaderboard")
//
@ApiOperation(value = "根据房间 id 获取主播排行榜")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> leaderboard(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
//
return roomService.leaderboard(commonStringId);
//
}
//
//
@PostMapping(value = "/getGiftList")
//
@ApiOperation(value = "获取礼物列表")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getGiftList(HttpServletRequest request) {
//
return roomService.getGiftList(request);
//
}
//
//
@PostMapping(value = "/sendGift")
//
@ApiOperation(value = "赠送礼物")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> sendGift(@RequestBody SendGiftRequest sendGiftRequest, HttpServletRequest request) {
//
return roomService.sendGift(sendGiftRequest, request);
//
}
//
//
@PostMapping(value = "/getHotAnchor")
//
@ApiOperation(value = "PC-获取热门主播列表")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getHotAnchor(HttpServletRequest request) {
//
return roomService.getHotAnchor(request);
//
}
//
//
@PostMapping(value = "/getChatMessage")
//
@ApiOperation(value = "获取假聊天消息")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getChatMessage(HttpServletRequest request) {
//
return roomService.getChatMessage(request);
//
}
//
}
score-server/src/main/java/com/live/server/controller/UserController.java
View file @
9fd5a262
...
...
@@ -60,21 +60,21 @@ public class UserController {
return
userService
.
userInfoById
(
ids
,
request
);
}
@PostMapping
(
value
=
"/registerByPc"
)
@ApiOperation
(
value
=
"PC 版 用户手机号注册"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
registerByPc
(
@RequestBody
@Validated
RegisterPcRequest
registerRequest
,
HttpServletRequest
request
)
{
return
userService
.
registerByPc
(
registerRequest
,
request
);
}
//
@PostMapping(value = "/registerByPc")
//
@ApiOperation(value = "PC 版 用户手机号注册")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> registerByPc(@RequestBody @Validated RegisterPcRequest registerRequest, HttpServletRequest request) {
//
return userService.registerByPc(registerRequest, request);
//
}
@PostMapping
(
value
=
"/loginByP
c
"
)
@ApiOperation
(
value
=
"
PC 版
密码登录"
)
@PostMapping
(
value
=
"/loginByP
wd
"
)
@ApiOperation
(
value
=
"密码登录"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
...
...
@@ -86,66 +86,66 @@ public class UserController {
return
userService
.
loginByPc
(
loginPcRequest
,
request
);
}
@PostMapping
(
value
=
"/updatePhoneSt"
)
@ApiOperation
(
value
=
"PC 版 改绑手机 步骤一 确认验证码"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
updatePhoneSt
(
@RequestBody
@Validated
UpdatePhoneStRequest
loginPcRequest
,
HttpServletRequest
request
)
{
return
userService
.
updatePhoneSt
(
loginPcRequest
,
request
);
}
@PostMapping
(
value
=
"/updatePhoneNd"
)
@ApiOperation
(
value
=
"PC 版 改绑手机 步骤二 确认修改手机号"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
updatePhoneNd
(
@RequestBody
@Validated
UpdatePhoneNdRequest
loginPcRequest
,
HttpServletRequest
request
)
{
return
userService
.
updatePhoneNd
(
loginPcRequest
,
request
);
}
@PostMapping
(
value
=
"/updatePhoneByApp"
)
@ApiOperation
(
value
=
"APP 版 改绑手机"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
updatePhoneByApp
(
@RequestBody
@Validated
UpdatePhoneByAppRequest
loginPcRequest
,
HttpServletRequest
request
)
{
return
userService
.
updatePhoneByApp
(
loginPcRequest
,
request
);
}
@PostMapping
(
value
=
"/forgotPassword"
)
@ApiOperation
(
value
=
"PC 版 忘记密码"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
forgotPassword
(
@RequestBody
@Validated
ForgotPasswordRequest
forgotPasswordRequest
,
HttpServletRequest
request
)
{
return
userService
.
forgotPassword
(
forgotPasswordRequest
,
request
);
}
//
@PostMapping(value = "/updatePhoneSt")
//
@ApiOperation(value = "PC 版 改绑手机 步骤一 确认验证码")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> updatePhoneSt(@RequestBody @Validated UpdatePhoneStRequest loginPcRequest, HttpServletRequest request) {
//
return userService.updatePhoneSt(loginPcRequest, request);
//
}
//
//
@PostMapping(value = "/updatePhoneNd")
//
@ApiOperation(value = "PC 版 改绑手机 步骤二 确认修改手机号")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> updatePhoneNd(@RequestBody @Validated UpdatePhoneNdRequest loginPcRequest, HttpServletRequest request) {
//
return userService.updatePhoneNd(loginPcRequest, request);
//
}
//
//
@PostMapping(value = "/updatePhoneByApp")
//
@ApiOperation(value = "APP 版 改绑手机")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> updatePhoneByApp(@RequestBody @Validated UpdatePhoneByAppRequest loginPcRequest, HttpServletRequest request) {
//
return userService.updatePhoneByApp(loginPcRequest, request);
//
}
//
//
@PostMapping(value = "/forgotPassword")
//
@ApiOperation(value = "PC 版 忘记密码")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> forgotPassword(@RequestBody @Validated ForgotPasswordRequest forgotPasswordRequest, HttpServletRequest request) {
//
return userService.forgotPassword(forgotPasswordRequest, request);
//
}
@PostMapping
(
value
=
"/loginOut"
)
@ApiOperation
(
value
=
"用户退出登录"
)
...
...
@@ -211,66 +211,66 @@ public class UserController {
return
userService
.
editUserAvatar
(
avatarRequest
,
request
);
}
@PostMapping
(
value
=
"/getFeedbackList"
)
@ApiOperation
(
value
=
"获取反馈类型"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
public
ResponseData
<?>
getFeedbackList
()
{
return
userService
.
getFeedbackList
();
}
@PostMapping
(
value
=
"/userFeedback"
)
@ApiOperation
(
value
=
"用户反馈"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
userFeedback
(
@RequestBody
FeedbackRequest
feedbackRequest
,
HttpServletRequest
request
)
{
return
userService
.
userFeedback
(
feedbackRequest
,
request
);
}
@PostMapping
(
value
=
"/getUserFeedbackList"
)
@ApiOperation
(
value
=
"获取用户反馈"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
getUserFeedbackList
(
HttpServletRequest
request
)
{
return
userService
.
getUserFeedbackList
(
request
);
}
@PostMapping
(
value
=
"/userApplyAnchor"
)
@ApiOperation
(
value
=
"用户申请成为主播"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
userApplyAnchor
(
@RequestBody
@Validated
UserApplyAnchorRequest
userApplyAnchorRequest
,
HttpServletRequest
request
)
{
return
userService
.
userApplyAnchor
(
userApplyAnchorRequest
,
request
);
}
//
@PostMapping(value = "/getFeedbackList")
//
@ApiOperation(value = "获取反馈类型")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
public ResponseData<?> getFeedbackList() {
//
return userService.getFeedbackList();
//
}
//
//
@PostMapping(value = "/userFeedback")
//
@ApiOperation(value = "用户反馈")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> userFeedback(@RequestBody FeedbackRequest feedbackRequest, HttpServletRequest request) {
//
return userService.userFeedback(feedbackRequest, request);
//
}
//
//
@PostMapping(value = "/getUserFeedbackList")
//
@ApiOperation(value = "获取用户反馈")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> getUserFeedbackList(HttpServletRequest request) {
//
return userService.getUserFeedbackList(request);
//
}
//
//
@PostMapping(value = "/userApplyAnchor")
//
@ApiOperation(value = "用户申请成为主播")
//
@ApiResponses({
//
@ApiResponse(code = 200, message = "成功处理请求"),
//
@ApiResponse(code = 401, message = "没有权限访问该服务"),
//
@ApiResponse(code = 403, message = "权限不足无法访问该服务"),
//
@ApiResponse(code = 404, message = "未发现该服务"),
//
@ApiResponse(code = 500, message = "服务器内部错误")
//
})
//
@ApiImplicitParams({
//
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//
})
//
public ResponseData<?> userApplyAnchor(@RequestBody @Validated UserApplyAnchorRequest userApplyAnchorRequest, HttpServletRequest request) {
//
return userService.userApplyAnchor(userApplyAnchorRequest, request);
//
}
@PostMapping
(
value
=
"/getUserMsgList"
)
@ApiOperation
(
value
=
"获取用户消息列表"
)
...
...
score-server/src/main/java/com/live/server/controller/UserLiveController.java
View file @
9fd5a262
package
com
.
live
.
server
.
controller
;
import
com.live.common.domain.ResponseData
;
import
com.live.common.domain.request.CommonStringId
;
import
com.live.common.domain.request.CreateRoomRequest
;
import
com.live.common.service.CategoryService
;
import
com.live.common.service.LiveService
;
import
io.swagger.annotations.*
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
@CrossOrigin
@RestController
@RequestMapping
(
"/anchor"
)
@Api
(
tags
=
"主播接口接口"
)
public
class
UserLiveController
{
@Resource
private
CategoryService
categoryService
;
@Resource
private
LiveService
liveService
;
@PostMapping
(
value
=
"/getMatchType"
)
@ApiOperation
(
value
=
"获取直播类别"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
getMatchType
(
HttpServletRequest
request
)
{
return
categoryService
.
getLiveTitleTab
();
}
@PostMapping
(
value
=
"/getMatchListByType"
)
@ApiOperation
(
value
=
"根据直播类型获取赛事列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
getMatchListByType
(
@RequestBody
CommonStringId
commonStringId
,
HttpServletRequest
request
)
{
return
liveService
.
getMatchListByType
(
commonStringId
,
request
);
}
@PostMapping
(
value
=
"/getRoomInfoByUser"
)
@ApiOperation
(
value
=
"根据Token获取房间信息"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
getRoomInfoByUser
(
HttpServletRequest
request
)
{
return
liveService
.
getRoomInfoByUser
(
request
);
}
@PostMapping
(
value
=
"/createOrEditRoom"
)
@ApiOperation
(
value
=
"创建 / 修改 房间【创建 roomId (null 或者 '')】"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
403
,
message
=
"权限不足无法访问该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
createOrEditRoom
(
@RequestBody
CreateRoomRequest
roomRequest
,
HttpServletRequest
request
)
{
if
(
StringUtils
.
isBlank
(
roomRequest
.
getRoomId
())){
return
liveService
.
createRoom
(
roomRequest
,
request
);
}
else
{
return
liveService
.
editRoom
(
roomRequest
,
request
);
}
}
@PostMapping
(
value
=
"/createPushUrl"
)
@ApiOperation
(
value
=
"生成腾讯云推流地址"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
createTxPushUrl
(
HttpServletRequest
request
)
{
return
liveService
.
createPushUrl
(
request
);
}
@PostMapping
(
value
=
"/createAliPushUrl"
)
@ApiOperation
(
value
=
"生成阿里云推流地址"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"token"
,
value
=
"登录凭证(登录后 token 值)"
,
dataType
=
"String"
,
paramType
=
"header"
,
required
=
true
)
})
public
ResponseData
<?>
createAliPushUrl
(
HttpServletRequest
request
)
{
return
liveService
.
createAliPushUrl
(
request
);
}
// @PostMapping(value = "/createPlayUrl")
// @ApiOperation(value = "生成播放地址")
//package com.live.server.controller;
//
//import com.live.common.domain.ResponseData;
//import com.live.common.domain.request.CommonStringId;
//import com.live.common.domain.request.CreateRoomRequest;
//import com.live.common.service.CategoryService;
//import com.live.common.service.LiveService;
//import io.swagger.annotations.*;
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.web.bind.annotation.*;
//import javax.annotation.Resource;
//import javax.servlet.http.HttpServletRequest;
//
//@CrossOrigin
//@RestController
//@RequestMapping("/anchor")
//@Api(tags = "主播接口接口")
//public class UserLiveController {
//
// @Resource
// private CategoryService categoryService;
// @Resource
// private LiveService liveService;
//
// @PostMapping(value = "/getMatchType")
// @ApiOperation(value = "获取直播类别")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
// })
// public ResponseData<?> getMatchType(HttpServletRequest request) {
// return categoryService.getLiveTitleTab();
// }
//
// @PostMapping(value = "/getMatchListByType")
// @ApiOperation(value = "根据直播类型获取赛事列表")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
// })
// public ResponseData<?> getMatchListByType(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
// return liveService.getMatchListByType(commonStringId, request);
// }
//
// @PostMapping(value = "/getRoomInfoByUser")
// @ApiOperation(value = "根据Token获取房间信息")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
// })
// public ResponseData<?> getRoomInfoByUser(HttpServletRequest request) {
// return liveService.getRoomInfoByUser(request);
// }
//
// @PostMapping(value = "/createOrEditRoom")
// @ApiOperation(value = "创建 / 修改 房间【创建 roomId (null 或者 '')】")
// @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"),
// @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
// @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误")
// })
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
// })
// public ResponseData<?> createOrEditRoom(@RequestBody CreateRoomRequest roomRequest, HttpServletRequest request) {
// if(StringUtils.isBlank(roomRequest.getRoomId())){
// return liveService.createRoom(roomRequest, request);
// } else {
// return liveService.editRoom(roomRequest, request);
// }
// }
//
// @PostMapping(value = "/createPushUrl")
// @ApiOperation(value = "生成腾讯云推流地址")
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
// })
// public ResponseData<?> createTxPushUrl(HttpServletRequest request) {
// return liveService.createPushUrl(request);
// }
//
// @PostMapping(value = "/createAliPushUrl")
// @ApiOperation(value = "生成阿里云推流地址")
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
// })
// public ResponseData<?> create
Play
Url(HttpServletRequest request) {
// return liveService.create
Play
Url(request);
// public ResponseData<?> create
AliPush
Url(HttpServletRequest request) {
// return liveService.create
AliPush
Url(request);
// }
}
\ No newline at end of file
//
//// @PostMapping(value = "/createPlayUrl")
//// @ApiOperation(value = "生成播放地址")
//// @ApiImplicitParams({
//// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
//// })
//// public ResponseData<?> createPlayUrl(HttpServletRequest request) {
//// return liveService.createPlayUrl(request);
//// }
//
//}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment