Commit 9fd5a262 by lenx065@gmail.com

登陆注册

parent c5c94525
...@@ -18,13 +18,17 @@ public class RegisterRequest { ...@@ -18,13 +18,17 @@ public class RegisterRequest {
@ApiModelProperty(value = "短信验证码") @ApiModelProperty(value = "短信验证码")
private String smsCode; private String smsCode;
@ApiModelProperty(value = "渠道ID") @Size(max = 15, min = 6, message = "请输入6-15位登录密码")
private Integer channelId; @ApiModelProperty(value = "登录密码")
private String password;
@ApiModelProperty(value = "用户昵称") // @ApiModelProperty(value = "渠道ID")
private String nickName; // private Integer channelId;
@ApiModelProperty(value = "用户头像地址 可 null") // @ApiModelProperty(value = "用户昵称")
private String userAvatar; // private String nickName;
// @ApiModelProperty(value = "用户头像地址 可 null")
// private String userAvatar;
} }
...@@ -99,10 +99,6 @@ public class UserServiceImpl implements UserService { ...@@ -99,10 +99,6 @@ public class UserServiceImpl implements UserService {
return login(registerRequest.getPhone(), registerRequest.getSmsCode()); return login(registerRequest.getPhone(), registerRequest.getSmsCode());
} }
if (StringUtils.isBlank(registerRequest.getNickName())) {
return ResponseData.fail500Response("请输入昵称");
}
String cacheCode = redisUtilsService.getCacheStringInfo(RedisKeySplicing.getSmsCodeKey(registerRequest.getPhone())); String cacheCode = redisUtilsService.getCacheStringInfo(RedisKeySplicing.getSmsCodeKey(registerRequest.getPhone()));
if (cacheCode == null) { if (cacheCode == null) {
return ResponseData.fail400Response("验证码已过期,请重新获取"); return ResponseData.fail400Response("验证码已过期,请重新获取");
...@@ -112,13 +108,6 @@ public class UserServiceImpl implements UserService { ...@@ -112,13 +108,6 @@ public class UserServiceImpl implements UserService {
} }
String ip = IPUtils.getRealIP(request); 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; String deviceId = null;
try { try {
deviceId = CommonMethod.getDeviceId(request); deviceId = CommonMethod.getDeviceId(request);
...@@ -130,11 +119,11 @@ public class UserServiceImpl implements UserService { ...@@ -130,11 +119,11 @@ public class UserServiceImpl implements UserService {
.id(IdGen.uuid()) .id(IdGen.uuid())
.phone(registerRequest.getPhone()) .phone(registerRequest.getPhone())
.ip(ip) .ip(ip)
.userName(StringUtils.isBlank(registerRequest.getNickName()) ? registerRequest.getPhone() : registerRequest.getNickName()) .userName(registerRequest.getPhone())
.role(0) .role(0)
.userIcon(registerRequest.getUserAvatar()) .userIcon("photo_2021-04-16_10-39-07.jpg")
.type(0) .type(0)
.channel(exist > 0 ? channelId : 0) .password(MD5Util.string2MD5(registerRequest.getPassword()))
.build(); .build();
createUser(accountDb, deviceId); createUser(accountDb, deviceId);
try { try {
......
...@@ -37,50 +37,37 @@ public class CommonController { ...@@ -37,50 +37,37 @@ public class CommonController {
return commonService.checkVersion(versionRequest, request); return commonService.checkVersion(versionRequest, request);
} }
@RequestMapping(value = "/getAvatarUrl", method = {RequestMethod.POST}) // @RequestMapping(value = "/getMessageList", method = {RequestMethod.POST})
@ApiOperation(value = "头像地址前缀") // @ApiOperation(value = "获取公告列表")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getAvatarUrl(HttpServletRequest request) throws Exception { // public ResponseData<?> getMessageList(@RequestBody CommonPage commonPage, HttpServletRequest request) {
return commonService.getAvatarUrl(request); // return commonService.getMessageList(commonPage, request);
} // }
//
@RequestMapping(value = "/getMessageList", method = {RequestMethod.POST}) // @RequestMapping(value = "/getShareConfig", method = {RequestMethod.POST})
@ApiOperation(value = "获取公告列表") // @ApiOperation(value = "获取分享配置")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getMessageList(@RequestBody CommonPage commonPage, HttpServletRequest request) { // public ResponseData<?> getShareConfig(HttpServletRequest request) {
return commonService.getMessageList(commonPage, request); // return commonService.getShareConfig(request);
} // }
//
@RequestMapping(value = "/getShareConfig", method = {RequestMethod.POST}) // @ApiIgnore
@ApiOperation(value = "获取分享配置") // @RequestMapping(value = "/imageCallback", method = {RequestMethod.POST})
@ApiResponses({ // @ApiOperation(value = "腾讯直播截图回调")
@ApiResponse(code = 200, message = "成功处理请求"), // public void imageCallback(@RequestBody ImageCallbackRequest callbackRequest, HttpServletRequest request) {
@ApiResponse(code = 401, message = "没有权限访问该服务"), // commonService.imageCallback(callbackRequest, request);
@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);
}
} }
package com.live.server.controller; //package com.live.server.controller;
//
import com.live.common.domain.ResponseData; //import com.live.common.domain.ResponseData;
import com.live.common.domain.ResultPage; //import com.live.common.domain.ResultPage;
import com.live.common.domain.request.CommonPage; //import com.live.common.domain.request.CommonPage;
import com.live.common.domain.request.CommonStringId; //import com.live.common.domain.request.CommonStringId;
import com.live.common.domain.request.TopLiveRequest; //import com.live.common.domain.request.TopLiveRequest;
import com.live.common.domain.request.VideoRecommendRequest; //import com.live.common.domain.request.VideoRecommendRequest;
import com.live.common.service.RoomService; //import com.live.common.service.RoomService;
import io.swagger.annotations.Api; //import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; //import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse; //import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses; //import io.swagger.annotations.ApiResponses;
import lombok.extern.slf4j.Slf4j; //import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*; //import org.springframework.web.bind.annotation.*;
//
import javax.annotation.Resource; //import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; //import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList; //import java.util.ArrayList;
//
@Slf4j //@Slf4j
@CrossOrigin //@CrossOrigin
@RestController //@RestController
@RequestMapping("/live") //@RequestMapping("/live")
@Api(tags = "首页直播接口 API 文档") //@Api(tags = "首页直播接口 API 文档")
public class HomeLiveController { //public class HomeLiveController {
//
@Resource // @Resource
private RoomService roomService; // private RoomService roomService;
//
@PostMapping(value = "/getBannerList") // @PostMapping(value = "/getBannerList")
@ApiOperation(value = "获取头部轮播图") // @ApiOperation(value = "获取头部轮播图")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getBannerList(HttpServletRequest request) { // public ResponseData<?> getBannerList(HttpServletRequest request) {
return roomService.getBannerList(request); // return roomService.getBannerList(request);
} // }
//
@PostMapping(value = "/getLiveStreamingToPc") // @PostMapping(value = "/getLiveStreamingToPc")
@ApiOperation(value = "PC获取主页正在直播列表") // @ApiOperation(value = "PC获取主页正在直播列表")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getLiveStreamingToPc(HttpServletRequest request) { // public ResponseData<?> getLiveStreamingToPc(HttpServletRequest request) {
return roomService.getLiveStreamingToPc(request); // return roomService.getLiveStreamingToPc(request);
} // }
//
@PostMapping(value = "/getTopMatchList") // @PostMapping(value = "/getTopMatchList")
@ApiOperation(value = "获取头部赛程列表") // @ApiOperation(value = "获取头部赛程列表")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getTopMatchList(HttpServletRequest request) { // public ResponseData<?> getTopMatchList(HttpServletRequest request) {
return roomService.getTopMatchList(request); // return roomService.getTopMatchList(request);
} // }
//
@PostMapping(value = "/getHotLiveList") // @PostMapping(value = "/getHotLiveList")
@ApiOperation(value = "获取正在热播列表") // @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 = "获取头部篮球直播列表")
// @ApiResponses({ // @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
...@@ -102,12 +76,12 @@ public class HomeLiveController { ...@@ -102,12 +76,12 @@ public class HomeLiveController {
// @ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
// }) // })
// public ResponseData<?> getBasketballMatchList(@RequestBody CommonPage commonPage, HttpServletRequest request) { // public ResponseData<?> getHotLiveList(@RequestBody CommonPage commonPage, HttpServletRequest request) {
// return roomService.getBasketballMatchList(commonPage, request); // return roomService.getHotLiveList(commonPage, request);
// } // }
// //
// @PostMapping(value = "/getFootballMatchList") // @PostMapping(value = "/getTopLiveList")
// @ApiOperation(value = "获取头部足球直播列表") // @ApiOperation(value = "获取头部直播列表 /match/getTitleTab 接口 type null 或 -1 全部")
// @ApiResponses({ // @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
...@@ -115,12 +89,52 @@ public class HomeLiveController { ...@@ -115,12 +89,52 @@ public class HomeLiveController {
// @ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
// }) // })
// public ResponseData<?> getFootballMatchList(@RequestBody CommonPage commonPage, HttpServletRequest request) { // public ResponseData<?> getTopLiveList(@RequestBody TopLiveRequest topLiveRequest, HttpServletRequest request) {
// return roomService.getFootballMatchList(commonPage, request); // return roomService.getTopLiveList(topLiveRequest, request);
// } // }
//
// @PostMapping(value = "/getOtherMatchList") //// @PostMapping(value = "/getBasketballMatchList")
// @ApiOperation(value = "获取头部其它直播列表") //// @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({ // @ApiResponses({
// @ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
// @ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
...@@ -128,22 +142,8 @@ public class HomeLiveController { ...@@ -128,22 +142,8 @@ public class HomeLiveController {
// @ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
// @ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
// }) // })
// public ResponseData<?> getOtherMatchList(@RequestBody CommonPage commonPage, HttpServletRequest request) { // public ResponseData<?> getVideoRecommendList(@RequestBody VideoRecommendRequest commonPage, HttpServletRequest request) {
// return ResponseData.successResponse(new ResultPage<>(commonPage.getPageNum(), // return roomService.getVideoRecommendList(commonPage, request);
// commonPage.getPageSize(), 0, new ArrayList<>()));
// } // }
//
@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);
}
}
package com.live.server.controller; //package com.live.server.controller;
//
import com.live.common.domain.ResponseData; //import com.live.common.domain.ResponseData;
import com.live.common.domain.request.CommonPage; //import com.live.common.domain.request.CommonPage;
import com.live.common.domain.request.CommonStringId; //import com.live.common.domain.request.CommonStringId;
import com.live.common.domain.request.TopLiveRequest; //import com.live.common.domain.request.TopLiveRequest;
import com.live.common.domain.request.VideoRecommendRequest; //import com.live.common.domain.request.VideoRecommendRequest;
import com.live.common.service.LeaguePointsRankService; //import com.live.common.service.LeaguePointsRankService;
import com.live.common.service.RoomService; //import com.live.common.service.RoomService;
import io.swagger.annotations.Api; //import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; //import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse; //import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses; //import io.swagger.annotations.ApiResponses;
import lombok.extern.slf4j.Slf4j; //import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*; //import org.springframework.web.bind.annotation.*;
//
import javax.annotation.Resource; //import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; //import javax.servlet.http.HttpServletRequest;
//
@Slf4j //@Slf4j
@CrossOrigin //@CrossOrigin
@RestController //@RestController
@RequestMapping("/pcHome") //@RequestMapping("/pcHome")
@Api(tags = "PC版首页接口 API 文档") //@Api(tags = "PC版首页接口 API 文档")
public class PcHomeController { //public class PcHomeController {
//
@Resource // @Resource
private LeaguePointsRankService leaguePointsRankService; // private LeaguePointsRankService leaguePointsRankService;
//
@PostMapping(value = "/getLeagueType") // @PostMapping(value = "/getLeagueType")
@ApiOperation(value = "获取联赛类型 欧冠 - 德甲 等") // @ApiOperation(value = "获取联赛类型 欧冠 - 德甲 等")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getLeagueType(HttpServletRequest request) { // public ResponseData<?> getLeagueType(HttpServletRequest request) {
return leaguePointsRankService.getLeagueType(request); // return leaguePointsRankService.getLeagueType(request);
} // }
//
@PostMapping(value = "/getLeaguePointsRank") // @PostMapping(value = "/getLeaguePointsRank")
@ApiOperation(value = "获取联赛积分榜 足球 sportsId = 0") // @ApiOperation(value = "获取联赛积分榜 足球 sportsId = 0")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getLeaguePointsRank(@RequestBody CommonStringId commonStringId, HttpServletRequest request) { // public ResponseData<?> getLeaguePointsRank(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
return leaguePointsRankService.getLeaguePointsRank(commonStringId, request); // return leaguePointsRankService.getLeaguePointsRank(commonStringId, request);
} // }
//
@PostMapping(value = "/getLeaguePointsRankBasketball") // @PostMapping(value = "/getLeaguePointsRankBasketball")
@ApiOperation(value = "获取联赛积分榜 篮球 sportsId = 1") // @ApiOperation(value = "获取联赛积分榜 篮球 sportsId = 1")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getLeaguePointsRankBasketball(@RequestBody CommonStringId commonStringId, HttpServletRequest request) { // public ResponseData<?> getLeaguePointsRankBasketball(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
return leaguePointsRankService.getLeaguePointsRankBasketball(commonStringId, request); // return leaguePointsRankService.getLeaguePointsRankBasketball(commonStringId, request);
} // }
//
@PostMapping(value = "/getHotExpert") // @PostMapping(value = "/getHotExpert")
@ApiOperation(value = "热门专家") // @ApiOperation(value = "热门专家")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getHotExpert(HttpServletRequest request) { // public ResponseData<?> getHotExpert(HttpServletRequest request) {
return leaguePointsRankService.getHotExpert(request); // return leaguePointsRankService.getHotExpert(request);
} // }
//
@PostMapping(value = "/getAnchorRecommend") // @PostMapping(value = "/getAnchorRecommend")
@ApiOperation(value = "主播推荐") // @ApiOperation(value = "主播推荐")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getAnchorRecommend(@RequestBody CommonPage commonPage, HttpServletRequest request) { // public ResponseData<?> getAnchorRecommend(@RequestBody CommonPage commonPage, HttpServletRequest request) {
return leaguePointsRankService.getAnchorRecommend(commonPage, request); // return leaguePointsRankService.getAnchorRecommend(commonPage, request);
} // }
//
} //}
package com.live.server.controller; //package com.live.server.controller;
//
import com.alibaba.fastjson.JSONArray; //import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; //import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; //import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.live.common.domain.ResponseData; //import com.live.common.domain.ResponseData;
import com.live.common.domain.entity.Category; //import com.live.common.domain.entity.Category;
import com.live.common.domain.entity.Room; //import com.live.common.domain.entity.Room;
import com.live.common.domain.request.LiveCutImgNotifyDto; //import com.live.common.domain.request.LiveCutImgNotifyDto;
import com.live.common.enums.StatusEnum; //import com.live.common.enums.StatusEnum;
import com.live.common.mapper.RoomMapper; //import com.live.common.mapper.RoomMapper;
import io.swagger.annotations.Api; //import io.swagger.annotations.Api;
import io.swagger.annotations.ApiResponse; //import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses; //import io.swagger.annotations.ApiResponses;
import lombok.extern.slf4j.Slf4j; //import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; //import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.*; //import org.springframework.web.bind.annotation.*;
//
import javax.annotation.Resource; //import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; //import javax.servlet.http.HttpServletRequest;
import java.io.BufferedReader; //import java.io.BufferedReader;
import java.io.IOException; //import java.io.IOException;
import java.io.InputStreamReader; //import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets; //import java.nio.charset.StandardCharsets;
import java.util.Base64; //import java.util.Base64;
import java.util.List; //import java.util.List;
//
@Slf4j //@Slf4j
@CrossOrigin //@CrossOrigin
@RestController //@RestController
@RequestMapping("/platform") //@RequestMapping("/platform")
@Api(tags = "第三方回调接口") //@Api(tags = "第三方回调接口")
public class PlatformController { //public class PlatformController {
//
@Resource // @Resource
private RoomMapper roomMapper; // private RoomMapper roomMapper;
//
//
@PostMapping(value = "/liveCutImgNotify") // @PostMapping(value = "/liveCutImgNotify")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> liveCutImgNotify(HttpServletRequest request) throws IOException { // public ResponseData<?> liveCutImgNotify(HttpServletRequest request) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream())); // BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream()));
String str = ""; // String str = "";
StringBuilder wholeStr = new StringBuilder(); // StringBuilder wholeStr = new StringBuilder();
//一行一行的读取body体里面的内容; // //一行一行的读取body体里面的内容;
while ((str = reader.readLine()) != null) { // while ((str = reader.readLine()) != null) {
wholeStr.append(str); // wholeStr.append(str);
} // }
String jsonString = new String(Base64.getDecoder().decode(wholeStr.toString()), StandardCharsets.UTF_8); // String jsonString = new String(Base64.getDecoder().decode(wholeStr.toString()), StandardCharsets.UTF_8);
//
LiveCutImgNotifyDto cutImgNotifyDto = JSONArray.parseObject(jsonString, LiveCutImgNotifyDto.class); // LiveCutImgNotifyDto cutImgNotifyDto = JSONArray.parseObject(jsonString, LiveCutImgNotifyDto.class);
if (cutImgNotifyDto.getItems() == null) { // if (cutImgNotifyDto.getItems() == null) {
return ResponseData.successResponse(); // return ResponseData.successResponse();
} else { // } else {
List<Room> roomList = roomMapper.selectList(Wrappers.<Room>lambdaQuery() // List<Room> roomList = roomMapper.selectList(Wrappers.<Room>lambdaQuery()
.eq(Room::getDeleted, StatusEnum.ENABLE.getCode()) // .eq(Room::getDeleted, StatusEnum.ENABLE.getCode())
.eq(Room::getType, 1) // .eq(Room::getType, 1)
.like(Room::getLiveUrl, cutImgNotifyDto.getItems().get(0).getChannelname()) // .like(Room::getLiveUrl, cutImgNotifyDto.getItems().get(0).getChannelname())
); // );
//
for (Room room : roomList) { // for (Room room : roomList) {
String cutImg = cutImgNotifyDto.getItems().get(0).getUrls().get(0); // String cutImg = cutImgNotifyDto.getItems().get(0).getUrls().get(0);
if(!cutImg.equals(room.getRoomCover())){ // if(!cutImg.equals(room.getRoomCover())){
room.setRoomCover(cutImgNotifyDto.getItems().get(0).getUrls().get(0)); // room.setRoomCover(cutImgNotifyDto.getItems().get(0).getUrls().get(0));
roomMapper.updateById(room); // roomMapper.updateById(room);
log.info("修改房间封面图成功:{}", room.getHuanXinRoomId()); // log.info("修改房间封面图成功:{}", room.getHuanXinRoomId());
} // }
} // }
} // }
return ResponseData.successResponse(); // return ResponseData.successResponse();
} // }
//
} //}
package com.live.server.controller; //package com.live.server.controller;
//
import com.live.common.domain.ResponseData; //import com.live.common.domain.ResponseData;
import com.live.common.domain.request.CommonIntId; //import com.live.common.domain.request.CommonIntId;
import com.live.common.domain.request.CommonStringId; //import com.live.common.domain.request.CommonStringId;
import com.live.common.domain.request.SendGiftRequest; //import com.live.common.domain.request.SendGiftRequest;
import com.live.common.service.RoomService; //import com.live.common.service.RoomService;
import io.swagger.annotations.*; //import io.swagger.annotations.*;
import lombok.extern.slf4j.Slf4j; //import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*; //import org.springframework.web.bind.annotation.*;
//
import javax.annotation.Resource; //import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; //import javax.servlet.http.HttpServletRequest;
//
@Slf4j //@Slf4j
@CrossOrigin //@CrossOrigin
@RestController //@RestController
@RequestMapping("/room") //@RequestMapping("/room")
@Api(tags = "直播房间接口 API 文档") //@Api(tags = "直播房间接口 API 文档")
public class RoomController { //public class RoomController {
//
@Resource // @Resource
private RoomService roomService; // private RoomService roomService;
//
@PostMapping(value = "/getRoomInfo") // @PostMapping(value = "/getRoomInfo")
@ApiOperation(value = "根据房间 id 根据获取主播信息") // @ApiOperation(value = "根据房间 id 根据获取主播信息")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getRoomInfo(@RequestBody CommonStringId commonStringId, HttpServletRequest request) { // public ResponseData<?> getRoomInfo(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
return roomService.getRoomInfo(commonStringId, request); // return roomService.getRoomInfo(commonStringId, request);
} // }
//
@PostMapping(value = "/getAnchorMatch") // @PostMapping(value = "/getAnchorMatch")
@ApiOperation(value = "根据房间 id 获取主播赛程(可带可不带token,带token判断预约)") // @ApiOperation(value = "根据房间 id 获取主播赛程(可带可不带token,带token判断预约)")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> getAnchorMatchList(@RequestBody CommonStringId stringId, HttpServletRequest request) { // public ResponseData<?> getAnchorMatchList(@RequestBody CommonStringId stringId, HttpServletRequest request) {
return roomService.anchorMatch(stringId, request); // return roomService.anchorMatch(stringId, request);
} // }
//
@PostMapping(value = "/leaderboard") // @PostMapping(value = "/leaderboard")
@ApiOperation(value = "根据房间 id 获取主播排行榜") // @ApiOperation(value = "根据房间 id 获取主播排行榜")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> leaderboard(@RequestBody CommonStringId commonStringId, HttpServletRequest request) { // public ResponseData<?> leaderboard(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
return roomService.leaderboard(commonStringId); // return roomService.leaderboard(commonStringId);
} // }
//
@PostMapping(value = "/getGiftList") // @PostMapping(value = "/getGiftList")
@ApiOperation(value = "获取礼物列表") // @ApiOperation(value = "获取礼物列表")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getGiftList(HttpServletRequest request) { // public ResponseData<?> getGiftList(HttpServletRequest request) {
return roomService.getGiftList(request); // return roomService.getGiftList(request);
} // }
//
@PostMapping(value = "/sendGift") // @PostMapping(value = "/sendGift")
@ApiOperation(value = "赠送礼物") // @ApiOperation(value = "赠送礼物")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> sendGift(@RequestBody SendGiftRequest sendGiftRequest, HttpServletRequest request) { // public ResponseData<?> sendGift(@RequestBody SendGiftRequest sendGiftRequest, HttpServletRequest request) {
return roomService.sendGift(sendGiftRequest, request); // return roomService.sendGift(sendGiftRequest, request);
} // }
//
@PostMapping(value = "/getHotAnchor") // @PostMapping(value = "/getHotAnchor")
@ApiOperation(value = "PC-获取热门主播列表") // @ApiOperation(value = "PC-获取热门主播列表")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getHotAnchor(HttpServletRequest request) { // public ResponseData<?> getHotAnchor(HttpServletRequest request) {
return roomService.getHotAnchor(request); // return roomService.getHotAnchor(request);
} // }
//
@PostMapping(value = "/getChatMessage") // @PostMapping(value = "/getChatMessage")
@ApiOperation(value = "获取假聊天消息") // @ApiOperation(value = "获取假聊天消息")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getChatMessage(HttpServletRequest request) { // public ResponseData<?> getChatMessage(HttpServletRequest request) {
return roomService.getChatMessage(request); // return roomService.getChatMessage(request);
} // }
} //}
...@@ -60,21 +60,21 @@ public class UserController { ...@@ -60,21 +60,21 @@ public class UserController {
return userService.userInfoById(ids, request); return userService.userInfoById(ids, request);
} }
@PostMapping(value = "/registerByPc") // @PostMapping(value = "/registerByPc")
@ApiOperation(value = "PC 版 用户手机号注册") // @ApiOperation(value = "PC 版 用户手机号注册")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> registerByPc(@RequestBody @Validated RegisterPcRequest registerRequest, HttpServletRequest request) { // public ResponseData<?> registerByPc(@RequestBody @Validated RegisterPcRequest registerRequest, HttpServletRequest request) {
return userService.registerByPc(registerRequest, request); // return userService.registerByPc(registerRequest, request);
} // }
@PostMapping(value = "/loginByPc") @PostMapping(value = "/loginByPwd")
@ApiOperation(value = "PC 版 密码登录") @ApiOperation(value = "密码登录")
@ApiResponses({ @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), @ApiResponse(code = 401, message = "没有权限访问该服务"),
...@@ -86,66 +86,66 @@ public class UserController { ...@@ -86,66 +86,66 @@ public class UserController {
return userService.loginByPc(loginPcRequest, request); return userService.loginByPc(loginPcRequest, request);
} }
@PostMapping(value = "/updatePhoneSt") // @PostMapping(value = "/updatePhoneSt")
@ApiOperation(value = "PC 版 改绑手机 步骤一 确认验证码") // @ApiOperation(value = "PC 版 改绑手机 步骤一 确认验证码")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> updatePhoneSt(@RequestBody @Validated UpdatePhoneStRequest loginPcRequest, HttpServletRequest request) { // public ResponseData<?> updatePhoneSt(@RequestBody @Validated UpdatePhoneStRequest loginPcRequest, HttpServletRequest request) {
return userService.updatePhoneSt(loginPcRequest, request); // return userService.updatePhoneSt(loginPcRequest, request);
} // }
//
@PostMapping(value = "/updatePhoneNd") // @PostMapping(value = "/updatePhoneNd")
@ApiOperation(value = "PC 版 改绑手机 步骤二 确认修改手机号") // @ApiOperation(value = "PC 版 改绑手机 步骤二 确认修改手机号")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> updatePhoneNd(@RequestBody @Validated UpdatePhoneNdRequest loginPcRequest, HttpServletRequest request) { // public ResponseData<?> updatePhoneNd(@RequestBody @Validated UpdatePhoneNdRequest loginPcRequest, HttpServletRequest request) {
return userService.updatePhoneNd(loginPcRequest, request); // return userService.updatePhoneNd(loginPcRequest, request);
} // }
//
@PostMapping(value = "/updatePhoneByApp") // @PostMapping(value = "/updatePhoneByApp")
@ApiOperation(value = "APP 版 改绑手机") // @ApiOperation(value = "APP 版 改绑手机")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> updatePhoneByApp(@RequestBody @Validated UpdatePhoneByAppRequest loginPcRequest, HttpServletRequest request) { // public ResponseData<?> updatePhoneByApp(@RequestBody @Validated UpdatePhoneByAppRequest loginPcRequest, HttpServletRequest request) {
return userService.updatePhoneByApp(loginPcRequest, request); // return userService.updatePhoneByApp(loginPcRequest, request);
} // }
//
@PostMapping(value = "/forgotPassword") // @PostMapping(value = "/forgotPassword")
@ApiOperation(value = "PC 版 忘记密码") // @ApiOperation(value = "PC 版 忘记密码")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> forgotPassword(@RequestBody @Validated ForgotPasswordRequest forgotPasswordRequest, HttpServletRequest request) { // public ResponseData<?> forgotPassword(@RequestBody @Validated ForgotPasswordRequest forgotPasswordRequest, HttpServletRequest request) {
return userService.forgotPassword(forgotPasswordRequest, request); // return userService.forgotPassword(forgotPasswordRequest, request);
} // }
@PostMapping(value = "/loginOut") @PostMapping(value = "/loginOut")
@ApiOperation(value = "用户退出登录") @ApiOperation(value = "用户退出登录")
...@@ -211,66 +211,66 @@ public class UserController { ...@@ -211,66 +211,66 @@ public class UserController {
return userService.editUserAvatar(avatarRequest, request); return userService.editUserAvatar(avatarRequest, request);
} }
@PostMapping(value = "/getFeedbackList") // @PostMapping(value = "/getFeedbackList")
@ApiOperation(value = "获取反馈类型") // @ApiOperation(value = "获取反馈类型")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
public ResponseData<?> getFeedbackList() { // public ResponseData<?> getFeedbackList() {
return userService.getFeedbackList(); // return userService.getFeedbackList();
} // }
//
@PostMapping(value = "/userFeedback") // @PostMapping(value = "/userFeedback")
@ApiOperation(value = "用户反馈") // @ApiOperation(value = "用户反馈")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> userFeedback(@RequestBody FeedbackRequest feedbackRequest, HttpServletRequest request) { // public ResponseData<?> userFeedback(@RequestBody FeedbackRequest feedbackRequest, HttpServletRequest request) {
return userService.userFeedback(feedbackRequest, request); // return userService.userFeedback(feedbackRequest, request);
} // }
//
@PostMapping(value = "/getUserFeedbackList") // @PostMapping(value = "/getUserFeedbackList")
@ApiOperation(value = "获取用户反馈") // @ApiOperation(value = "获取用户反馈")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> getUserFeedbackList(HttpServletRequest request) { // public ResponseData<?> getUserFeedbackList(HttpServletRequest request) {
return userService.getUserFeedbackList(request); // return userService.getUserFeedbackList(request);
} // }
//
@PostMapping(value = "/userApplyAnchor") // @PostMapping(value = "/userApplyAnchor")
@ApiOperation(value = "用户申请成为主播") // @ApiOperation(value = "用户申请成为主播")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> userApplyAnchor(@RequestBody @Validated UserApplyAnchorRequest userApplyAnchorRequest, HttpServletRequest request) { // public ResponseData<?> userApplyAnchor(@RequestBody @Validated UserApplyAnchorRequest userApplyAnchorRequest, HttpServletRequest request) {
return userService.userApplyAnchor(userApplyAnchorRequest, request); // return userService.userApplyAnchor(userApplyAnchorRequest, request);
} // }
@PostMapping(value = "/getUserMsgList") @PostMapping(value = "/getUserMsgList")
@ApiOperation(value = "获取用户消息列表") @ApiOperation(value = "获取用户消息列表")
......
package com.live.server.controller; //package com.live.server.controller;
//
import com.live.common.domain.ResponseData; //import com.live.common.domain.ResponseData;
import com.live.common.domain.request.CommonStringId; //import com.live.common.domain.request.CommonStringId;
import com.live.common.domain.request.CreateRoomRequest; //import com.live.common.domain.request.CreateRoomRequest;
import com.live.common.service.CategoryService; //import com.live.common.service.CategoryService;
import com.live.common.service.LiveService; //import com.live.common.service.LiveService;
import io.swagger.annotations.*; //import io.swagger.annotations.*;
import org.apache.commons.lang3.StringUtils; //import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.*; //import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; //import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; //import javax.servlet.http.HttpServletRequest;
//
@CrossOrigin //@CrossOrigin
@RestController //@RestController
@RequestMapping("/anchor") //@RequestMapping("/anchor")
@Api(tags = "主播接口接口") //@Api(tags = "主播接口接口")
public class UserLiveController { //public class UserLiveController {
//
@Resource // @Resource
private CategoryService categoryService; // private CategoryService categoryService;
@Resource // @Resource
private LiveService liveService; // private LiveService liveService;
//
@PostMapping(value = "/getMatchType") // @PostMapping(value = "/getMatchType")
@ApiOperation(value = "获取直播类别") // @ApiOperation(value = "获取直播类别")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> getMatchType(HttpServletRequest request) { // public ResponseData<?> getMatchType(HttpServletRequest request) {
return categoryService.getLiveTitleTab(); // return categoryService.getLiveTitleTab();
} // }
//
@PostMapping(value = "/getMatchListByType") // @PostMapping(value = "/getMatchListByType")
@ApiOperation(value = "根据直播类型获取赛事列表") // @ApiOperation(value = "根据直播类型获取赛事列表")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> getMatchListByType(@RequestBody CommonStringId commonStringId, HttpServletRequest request) { // public ResponseData<?> getMatchListByType(@RequestBody CommonStringId commonStringId, HttpServletRequest request) {
return liveService.getMatchListByType(commonStringId, request); // return liveService.getMatchListByType(commonStringId, request);
} // }
//
@PostMapping(value = "/getRoomInfoByUser") // @PostMapping(value = "/getRoomInfoByUser")
@ApiOperation(value = "根据Token获取房间信息") // @ApiOperation(value = "根据Token获取房间信息")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> getRoomInfoByUser(HttpServletRequest request) { // public ResponseData<?> getRoomInfoByUser(HttpServletRequest request) {
return liveService.getRoomInfoByUser(request); // return liveService.getRoomInfoByUser(request);
} // }
//
@PostMapping(value = "/createOrEditRoom") // @PostMapping(value = "/createOrEditRoom")
@ApiOperation(value = "创建 / 修改 房间【创建 roomId (null 或者 '')】") // @ApiOperation(value = "创建 / 修改 房间【创建 roomId (null 或者 '')】")
@ApiResponses({ // @ApiResponses({
@ApiResponse(code = 200, message = "成功处理请求"), // @ApiResponse(code = 200, message = "成功处理请求"),
@ApiResponse(code = 401, message = "没有权限访问该服务"), // @ApiResponse(code = 401, message = "没有权限访问该服务"),
@ApiResponse(code = 403, message = "权限不足无法访问该服务"), // @ApiResponse(code = 403, message = "权限不足无法访问该服务"),
@ApiResponse(code = 404, message = "未发现该服务"), // @ApiResponse(code = 404, message = "未发现该服务"),
@ApiResponse(code = 500, message = "服务器内部错误") // @ApiResponse(code = 500, message = "服务器内部错误")
}) // })
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> createOrEditRoom(@RequestBody CreateRoomRequest roomRequest, HttpServletRequest request) { // public ResponseData<?> createOrEditRoom(@RequestBody CreateRoomRequest roomRequest, HttpServletRequest request) {
if(StringUtils.isBlank(roomRequest.getRoomId())){ // if(StringUtils.isBlank(roomRequest.getRoomId())){
return liveService.createRoom(roomRequest, request); // return liveService.createRoom(roomRequest, request);
} else { // } else {
return liveService.editRoom(roomRequest, request); // return liveService.editRoom(roomRequest, request);
} // }
} // }
//
@PostMapping(value = "/createPushUrl") // @PostMapping(value = "/createPushUrl")
@ApiOperation(value = "生成腾讯云推流地址") // @ApiOperation(value = "生成腾讯云推流地址")
@ApiImplicitParams({ // @ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
}) // })
public ResponseData<?> createTxPushUrl(HttpServletRequest request) { // public ResponseData<?> createTxPushUrl(HttpServletRequest request) {
return liveService.createPushUrl(request); // return liveService.createPushUrl(request);
} // }
//
@PostMapping(value = "/createAliPushUrl") // @PostMapping(value = "/createAliPushUrl")
@ApiOperation(value = "生成阿里云推流地址") // @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 = "生成播放地址")
// @ApiImplicitParams({ // @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true) // @ApiImplicitParam(name = "token", value = "登录凭证(登录后 token 值)", dataType = "String", paramType = "header", required = true)
// }) // })
// public ResponseData<?> createPlayUrl(HttpServletRequest request) { // public ResponseData<?> createAliPushUrl(HttpServletRequest request) {
// return liveService.createPlayUrl(request); // return liveService.createAliPushUrl(request);
// } // }
//
} //// @PostMapping(value = "/createPlayUrl")
\ No newline at end of file //// @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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment