Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
head_group
xyqb-user2
Commits
6481fce1
Commit
6481fce1
authored
Jul 31, 2023
by
王亮
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixed an issues.
parent
d0211fed
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
9 deletions
+14
-9
IUserTagRepository.java
...ava/cn/quantgroup/xyqb/repository/IUserTagRepository.java
+6
-2
UserTagCleanJobHandler.java
...ava/cn/quantgroup/xyqb/xxlJob/UserTagCleanJobHandler.java
+8
-7
No files found.
src/main/java/cn/quantgroup/xyqb/repository/IUserTagRepository.java
View file @
6481fce1
...
...
@@ -4,8 +4,12 @@ import cn.quantgroup.xyqb.entity.UserTag;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
java.util.List
;
public
interface
IUserTagRepository
extends
JpaRepository
<
UserTag
,
Long
>,
JpaSpecificationExecutor
<
UserTag
>
{
UserTag
findByUserIdAndTenantIdAndRegisteredFrom
(
Long
userId
,
Integer
tenantId
,
Long
registeredFrom
);
UserTag
findByUserIdAndTenantIdAndRegisteredFrom
(
Long
userId
,
Integer
tenantId
,
Long
registeredFrom
);
List
<
UserTag
>
findByUserIdInAndTenantId
(
List
<
Long
>
userIds
,
Integer
tenantId
);
void
deleteByUserIdAndTenantId
(
Long
userId
,
Integer
tenantId
);
void
deleteByUserIdAndTenantId
(
Long
userId
,
Integer
tenantId
);
}
src/main/java/cn/quantgroup/xyqb/xxlJob/UserTagCleanJobHandler.java
View file @
6481fce1
...
...
@@ -13,9 +13,6 @@ import org.springframework.data.domain.PageRequest;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
* 第一次上线对历史数据清理程序
*/
...
...
@@ -31,17 +28,21 @@ public class UserTagCleanJobHandler {
public
ReturnT
<
String
>
execute
(
String
param
)
throws
Exception
{
Pageable
pageable
=
new
PageRequest
(
0
,
500
);
Page
<
User
>
userPage
=
userRepository
.
findAll
(
pageable
);
while
(
CollectionUtils
.
isNotEmpty
(
userPage
.
getContent
()))
{
List
<
UserTag
>
userTagList
=
userPage
.
getContent
().
stream
().
map
(
user
->
{
userPage
.
getContent
().
forEach
(
user
->
{
UserTag
userTag
=
UserTag
.
builder
()
.
userId
(
user
.
getId
()).
registeredFrom
(
user
.
getRegisteredFrom
()).
tenantId
(
user
.
getTenantId
())
.
build
();
userTag
.
setCreatedAt
(
user
.
getCreatedAt
());
userTag
.
setUpdatedAt
(
user
.
getUpdatedAt
());
return
userTag
;
}).
collect
(
Collectors
.
toList
());
try
{
userTagRepository
.
save
(
userTag
);
}
catch
(
Exception
ignored
)
{
}
userTagRepository
.
save
(
userTagList
);
}
);
pageable
=
new
PageRequest
(
pageable
.
getPageNumber
()
+
1
,
pageable
.
getPageSize
());
userPage
=
userRepository
.
findAll
(
pageable
);
...
...
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