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
58be192a
Commit
58be192a
authored
Jul 26, 2021
by
lenx065@gmail.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
球队分页
parent
417aa49c
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
36 additions
and
12 deletions
+36
-12
GetTeamInfoListResponse.java
...m/live/common/domain/dto/api/GetTeamInfoListResponse.java
+2
-1
MatchService.java
...n/src/main/java/com/live/common/service/MatchService.java
+1
-1
MatchServiceImpl.java
...n/java/com/live/common/service/impl/MatchServiceImpl.java
+30
-7
MatchDataController.java
.../java/com/live/server/controller/MatchDataController.java
+3
-3
No files found.
score-common/src/main/java/com/live/common/domain/dto/api/GetTeamInfoListResponse.java
View file @
58be192a
package
com
.
live
.
common
.
domain
.
dto
.
api
;
package
com
.
live
.
common
.
domain
.
dto
.
api
;
import
com.live.common.domain.ResultPage
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -15,7 +16,7 @@ public class GetTeamInfoListResponse {
...
@@ -15,7 +16,7 @@ public class GetTeamInfoListResponse {
private
List
<
GetTeamInfoInfoResponse
>
hotTeam
;
private
List
<
GetTeamInfoInfoResponse
>
hotTeam
;
private
List
<
GetTeamInfoInfoResponse
>
otherTeam
;
private
ResultPage
<
List
<
GetTeamInfoInfoResponse
>
>
otherTeam
;
@Data
@Data
@Builder
@Builder
...
...
score-common/src/main/java/com/live/common/service/MatchService.java
View file @
58be192a
...
@@ -16,7 +16,7 @@ public interface MatchService {
...
@@ -16,7 +16,7 @@ public interface MatchService {
ResponseData
<?>
getMatchTypeInfoList
(
HttpServletRequest
request
);
ResponseData
<?>
getMatchTypeInfoList
(
HttpServletRequest
request
);
ResponseData
<?>
getTeamInfoList
(
HttpServletRequest
request
);
ResponseData
<?>
getTeamInfoList
(
CommonPage
commonPage
,
HttpServletRequest
request
);
ResponseData
<?>
getPlayerList
(
CommonPage
commonPage
,
HttpServletRequest
request
);
ResponseData
<?>
getPlayerList
(
CommonPage
commonPage
,
HttpServletRequest
request
);
...
...
score-common/src/main/java/com/live/common/service/impl/MatchServiceImpl.java
View file @
58be192a
...
@@ -262,8 +262,9 @@ public class MatchServiceImpl implements MatchService {
...
@@ -262,8 +262,9 @@ public class MatchServiceImpl implements MatchService {
}
}
@Override
@Override
public
ResponseData
<?>
getTeamInfoList
(
HttpServletRequest
request
)
{
public
ResponseData
<?>
getTeamInfoList
(
CommonPage
commonPage
,
HttpServletRequest
request
)
{
String
key
=
RedisKeySplicing
.
requestLock
(
"getTeamInfoList"
,
"0"
);
int
jumpNum
=
(
commonPage
.
getPageNum
()
-
1
)
*
commonPage
.
getPageSize
();
String
key
=
RedisKeySplicing
.
requestLock
(
"getTeamInfoList"
,
JSON
.
toJSONString
(
commonPage
));
if
(
redisUtilsService
.
existsKey
(
key
))
{
if
(
redisUtilsService
.
existsKey
(
key
))
{
String
cacheInfo
=
redisUtilsService
.
getCacheStringInfo
(
key
);
String
cacheInfo
=
redisUtilsService
.
getCacheStringInfo
(
key
);
...
@@ -274,12 +275,12 @@ public class MatchServiceImpl implements MatchService {
...
@@ -274,12 +275,12 @@ public class MatchServiceImpl implements MatchService {
List
<
Team
>
teams
=
teamMapper
.
selectList
(
Wrappers
.<
Team
>
lambdaQuery
()
List
<
Team
>
teams
=
teamMapper
.
selectList
(
Wrappers
.<
Team
>
lambdaQuery
()
.
eq
(
Team:
:
getDeleted
,
0
)
.
eq
(
Team:
:
getDeleted
,
0
)
.
eq
(
Team:
:
getOriginalType
,
1
)
.
eq
(
Team:
:
getOriginalType
,
1
)
.
orderByDesc
(
Team:
:
getCreateTime
)
.
eq
(
Team:
:
getHotTeam
,
1
)
.
orderByDesc
(
Team:
:
getUpdateTime
)
);
);
GetTeamInfoListResponse
response
=
new
GetTeamInfoListResponse
();
GetTeamInfoListResponse
response
=
new
GetTeamInfoListResponse
();
response
.
setHotTeam
(
new
ArrayList
<>());
response
.
setHotTeam
(
new
ArrayList
<>());
response
.
setOtherTeam
(
new
ArrayList
<>());
for
(
Team
team
:
teams
)
{
for
(
Team
team
:
teams
)
{
GetTeamInfoListResponse
.
GetTeamInfoInfoResponse
teamInfo
=
GetTeamInfoListResponse
.
GetTeamInfoInfoResponse
.
builder
()
GetTeamInfoListResponse
.
GetTeamInfoInfoResponse
teamInfo
=
GetTeamInfoListResponse
.
GetTeamInfoInfoResponse
.
builder
()
.
id
(
team
.
getId
())
.
id
(
team
.
getId
())
...
@@ -288,12 +289,34 @@ public class MatchServiceImpl implements MatchService {
...
@@ -288,12 +289,34 @@ public class MatchServiceImpl implements MatchService {
.
teamNameEn
(
team
.
getTeamNameEn
())
.
teamNameEn
(
team
.
getTeamNameEn
())
.
build
();
.
build
();
if
(
team
.
getHotTeam
()
==
1
)
{
response
.
getHotTeam
().
add
(
teamInfo
);
response
.
getHotTeam
().
add
(
teamInfo
);
}
else
if
(
team
.
getHotTeam
()
==
0
)
{
response
.
getOtherTeam
().
add
(
teamInfo
);
}
}
long
count
=
teamMapper
.
selectCount
(
Wrappers
.<
Team
>
lambdaQuery
()
.
eq
(
Team:
:
getDeleted
,
0
)
.
eq
(
Team:
:
getOriginalType
,
1
)
.
eq
(
Team:
:
getHotTeam
,
0
)
);
teams
=
teamMapper
.
selectList
(
Wrappers
.<
Team
>
lambdaQuery
()
.
eq
(
Team:
:
getDeleted
,
0
)
.
eq
(
Team:
:
getOriginalType
,
1
)
.
eq
(
Team:
:
getHotTeam
,
0
)
.
last
(
String
.
format
(
" limit %s,%s"
,
jumpNum
,
commonPage
.
getPageSize
()))
.
orderByDesc
(
Team:
:
getUpdateTime
)
);
response
.
setOtherTeam
(
new
ResultPage
<>(
commonPage
.
getPageNum
(),
commonPage
.
getPageSize
(),
(
int
)
count
,
new
ArrayList
<>()));
for
(
Team
team
:
teams
)
{
GetTeamInfoListResponse
.
GetTeamInfoInfoResponse
teamInfo
=
GetTeamInfoListResponse
.
GetTeamInfoInfoResponse
.
builder
()
.
id
(
team
.
getId
())
.
teamIcon
(
team
.
getTeamIcon
())
.
teamName
(
team
.
getTeamName
())
.
teamNameEn
(
team
.
getTeamNameEn
())
.
build
();
response
.
getOtherTeam
().
getDataList
().
add
(
teamInfo
);
}
}
redisUtilsService
.
cacheStringInfoByDay
(
key
,
JSON
.
toJSONString
(
response
),
7
);
redisUtilsService
.
cacheStringInfoByDay
(
key
,
JSON
.
toJSONString
(
response
),
7
);
return
ResponseData
.
successResponse
(
response
);
return
ResponseData
.
successResponse
(
response
);
}
}
...
...
score-server/src/main/java/com/live/server/controller/MatchDataController.java
View file @
58be192a
...
@@ -34,7 +34,7 @@ public class MatchDataController {
...
@@ -34,7 +34,7 @@ public class MatchDataController {
}
}
@PostMapping
(
value
=
"/getTeamInfoList"
)
@PostMapping
(
value
=
"/getTeamInfoList"
)
@ApiOperation
(
value
=
"获取
所有 球队列表
"
)
@ApiOperation
(
value
=
"获取
球队列表 其他球队分页
"
)
@ApiResponses
({
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
200
,
message
=
"成功处理请求"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
@ApiResponse
(
code
=
401
,
message
=
"没有权限访问该服务"
),
...
@@ -42,8 +42,8 @@ public class MatchDataController {
...
@@ -42,8 +42,8 @@ public class MatchDataController {
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
404
,
message
=
"未发现该服务"
),
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
@ApiResponse
(
code
=
500
,
message
=
"服务器内部错误"
)
})
})
public
ResponseData
<?>
getTeamInfoList
(
HttpServletRequest
request
)
{
public
ResponseData
<?>
getTeamInfoList
(
@RequestBody
CommonPage
commonPage
,
HttpServletRequest
request
)
{
return
matchService
.
getTeamInfoList
(
request
);
return
matchService
.
getTeamInfoList
(
commonPage
,
request
);
}
}
@PostMapping
(
value
=
"/getPlayerList"
)
@PostMapping
(
value
=
"/getPlayerList"
)
...
...
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