Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
A
antai-sport-http-server
Project
Project
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
antai-sport
antai-sport-http-server
Commits
5acc3a4e
Commit
5acc3a4e
authored
Apr 06, 2022
by
liming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户信息模糊查询
parent
1459eade
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
7 deletions
+23
-7
SportUserController.java
...ver/game/api/business/sport/user/SportUserController.java
+9
-3
SportUserService.java
...server/game/api/business/sport/user/SportUserService.java
+14
-4
No files found.
game-api/src/main/java/com/antai/sport/http/server/game/api/business/sport/user/SportUserController.java
View file @
5acc3a4e
...
...
@@ -73,10 +73,16 @@ public class SportUserController {
return
success
();
}
@ApiOperation
(
value
=
"批量查询用户信息"
,
notes
=
"body传入id数组"
)
@ApiOperation
(
value
=
"
根据id
批量查询用户信息"
,
notes
=
"body传入id数组"
)
@PostMapping
(
"/users/info"
)
public
ResponseEntity
<
Result
<
List
<
RespUserInfo
>>>
userInfo
(
@RequestBody
List
<
Long
>
ids
)
{
return
success
(
sportUserService
.
userInfo
(
ids
));
public
ResponseEntity
<
Result
<
List
<
RespUserInfo
>>>
getUserInfoByIds
(
@RequestBody
List
<
Long
>
ids
)
{
return
success
(
sportUserService
.
getUserInfoByIds
(
ids
));
}
@ApiOperation
(
value
=
"模糊查询查询用户信息"
,
notes
=
"body传入姓名或手机号"
)
@PostMapping
(
"/users/info/like"
)
public
ResponseEntity
<
Result
<
List
<
RespUserInfo
>>>
getUserInfoLike
(
@RequestBody
String
key
)
{
return
success
(
sportUserService
.
getUserInfoLike
(
key
));
}
// @ApiOperation(value = "用户角色信息获取")
...
...
game-api/src/main/java/com/antai/sport/http/server/game/api/business/sport/user/SportUserService.java
View file @
5acc3a4e
...
...
@@ -24,7 +24,6 @@ import org.springframework.data.redis.core.RedisTemplate;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.DigestUtils
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
javax.annotation.Resource
;
import
java.time.LocalDateTime
;
...
...
@@ -326,12 +325,23 @@ public class SportUserService {
return
userInfo
;
}
public
List
<
RespUserInfo
>
userInfo
(
List
<
Long
>
ids
)
{
public
List
<
RespUserInfo
>
getUserInfoByIds
(
List
<
Long
>
ids
)
{
QueryWrapper
<
SportUser
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
in
(
"id"
,
ids
);
queryWrapper
.
in
(
"id"
,
ids
);
List
<
SportUser
>
userList
=
sportUserMapper
.
selectList
(
queryWrapper
);
return
getUserInfo
(
queryWrapper
);
}
public
List
<
RespUserInfo
>
getUserInfoLike
(
String
key
)
{
QueryWrapper
<
SportUser
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
like
(
"nickname"
,
key
).
or
().
like
(
"phone"
,
key
);
return
getUserInfo
(
queryWrapper
);
}
public
List
<
RespUserInfo
>
getUserInfo
(
QueryWrapper
<
SportUser
>
queryWrapper
)
{
List
<
SportUser
>
userList
=
sportUserMapper
.
selectList
(
queryWrapper
);
List
<
RespUserInfo
>
resultList
=
new
ArrayList
<>(
userList
.
size
());
userList
.
forEach
(
user
->
{
userList
.
forEach
(
user
->
{
RespUserInfo
item
=
new
RespUserInfo
();
item
.
setUserId
(
user
.
getId
());
item
.
setName
(
user
.
getNickname
());
...
...
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