Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
middleware-automatic
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
shenjunjie
middleware-automatic
Commits
5e046825
Commit
5e046825
authored
Jul 10, 2023
by
liuyu
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature' into 'release'
2023年07/10 避免失效后 重新聚合后id一致 See merge request
!84
parents
a85a9d54
16e2d7b7
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
3 additions
and
7 deletions
+3
-7
middleware-automatic-center-client/pom.xml
+1
-0
middleware-automatic-center-client/src/main/java/com/zhiwei/middleware/automatic/server/pojo/TemplateTitleVo.java
+2
-1
middleware-automatic-center-son/src/main/java/com/zhiwei/middleware/automatic/son/task/service/TaskServiceCommon.java
+0
-3
middleware-automatic-center-son/src/main/java/com/zhiwei/middleware/automatic/son/task/service/TaskServiceTemplate.java
+0
-3
No files found.
middleware-automatic-center-client/pom.xml
View file @
5e046825
...
@@ -98,6 +98,7 @@
...
@@ -98,6 +98,7 @@
<groupId>
com.zhiwei.base
</groupId>
<groupId>
com.zhiwei.base
</groupId>
<artifactId>
base-objects-application
</artifactId>
<artifactId>
base-objects-application
</artifactId>
<version>
${base.version}
</version>
<version>
${base.version}
</version>
<scope>
provided
</scope>
</dependency>
</dependency>
...
...
middleware-automatic-center-client/src/main/java/com/zhiwei/middleware/automatic/server/pojo/TemplateTitleVo.java
View file @
5e046825
...
@@ -32,7 +32,8 @@ public class TemplateTitleVo implements Serializable {
...
@@ -32,7 +32,8 @@ public class TemplateTitleVo implements Serializable {
}
catch
(
NoSuchAlgorithmException
e
)
{
}
catch
(
NoSuchAlgorithmException
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
String
info
=
this
.
templateTitle
+
group
;
// 避免失效后 重新聚合后id一致
String
info
=
this
.
templateTitle
+
group
+
System
.
currentTimeMillis
();
byte
[]
hash
=
sMd5Digest
.
digest
(
info
.
getBytes
());
byte
[]
hash
=
sMd5Digest
.
digest
(
info
.
getBytes
());
BigInteger
numValue
=
new
BigInteger
(
1
,
hash
);
BigInteger
numValue
=
new
BigInteger
(
1
,
hash
);
this
.
id
=
numValue
.
toString
(
16
);
this
.
id
=
numValue
.
toString
(
16
);
...
...
middleware-automatic-center-son/src/main/java/com/zhiwei/middleware/automatic/son/task/service/TaskServiceCommon.java
View file @
5e046825
...
@@ -300,9 +300,6 @@ public class TaskServiceCommon extends BaseTaskTypePair<TaskServiceCommon.TaskCo
...
@@ -300,9 +300,6 @@ public class TaskServiceCommon extends BaseTaskTypePair<TaskServiceCommon.TaskCo
// 相似度最高的模板信息
// 相似度最高的模板信息
Map
<
String
,
Object
>
similarMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
similarMap
=
new
HashMap
<>();
for
(
TemplateTitleVo
templateTitleVo
:
titleVoMap
.
values
())
{
for
(
TemplateTitleVo
templateTitleVo
:
titleVoMap
.
values
())
{
if
(
Objects
.
isNull
(
templateTitleVo
.
getId
()))
{
templateTitleVo
.
buildId
(
group
);
}
// 过滤掉以重置的模板
// 过滤掉以重置的模板
if
(
templateTitleVo
.
getStatus
()
==
TemplateStatus
.
已重置
||
Tools
.
isEmpty
(
templateTitleVo
.
getMtag
()))
{
if
(
templateTitleVo
.
getStatus
()
==
TemplateStatus
.
已重置
||
Tools
.
isEmpty
(
templateTitleVo
.
getMtag
()))
{
continue
;
continue
;
...
...
middleware-automatic-center-son/src/main/java/com/zhiwei/middleware/automatic/son/task/service/TaskServiceTemplate.java
View file @
5e046825
...
@@ -203,9 +203,6 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta
...
@@ -203,9 +203,6 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta
.
filter
(
e
->
{
.
filter
(
e
->
{
String
title
=
e
.
getKey
();
String
title
=
e
.
getKey
();
TemplateTitleVo
templateTitleVo
=
e
.
getValue
();
TemplateTitleVo
templateTitleVo
=
e
.
getValue
();
if
(
Objects
.
isNull
(
templateTitleVo
.
getId
()))
{
templateTitleVo
.
buildId
(
group
);
}
long
updateTime
=
templateTitleVo
.
getUpdateTime
().
getTime
();
long
updateTime
=
templateTitleVo
.
getUpdateTime
().
getTime
();
// 移除1天有效期外的数据
// 移除1天有效期外的数据
if
(
System
.
currentTimeMillis
()
-
updateTime
>
ONE_DAY
*
1000
)
{
if
(
System
.
currentTimeMillis
()
-
updateTime
>
ONE_DAY
*
1000
)
{
...
...
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