Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
task-kolon
Project
Project
Details
Activity
Releases
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
piplus-v3
task-kolon
Commits
1abe7674
Commit
1abe7674
authored
Jul 25, 2016
by
陈家荣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update 发送更新数据和绑定时间不准问题
parent
0e6ea1e3
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
31 additions
and
3 deletions
+31
-3
KolonMemberRepository.java
...va/com/hdp/pi/repository/kolon/KolonMemberRepository.java
+22
-0
KolonMemberServiceImpl.java
...java/com/hdp/pi/service/kolon/KolonMemberServiceImpl.java
+8
-2
Util.java
src/main/java/com/hdp/pi/utils/kolon/Util.java
+1
-1
No files found.
src/main/java/com/hdp/pi/repository/kolon/KolonMemberRepository.java
View file @
1abe7674
...
...
@@ -8,6 +8,8 @@ import java.util.List;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.stereotype.Repository
;
import
com.hdp.pi.domain.kolon.KolonMember
;
...
...
@@ -50,4 +52,24 @@ public interface KolonMemberRepository extends JpaRepository<KolonMember, Long>,
* @return
*/
List
<
KolonMember
>
findByJoinTimeGreaterThanOrUpdateTimeGreaterThan
(
Date
joinTime
,
Date
updateTime
);
/**
* 获取dataSource 2 的 更新数据
* @param dataSource
* @param updateTime
* @return
*/
@Query
(
"from KolonMember m where m.dataSource = :dataSource and m.updateTime > :updateTime and m.updateTime > m.joinTime"
)
List
<
KolonMember
>
findByDataSource2
(
@Param
(
"dataSource"
)
Integer
dataSource
,
@Param
(
"updateTime"
)
Date
updateTime
);
/**
* 获取dataSource 1 的注册/更新数据
* @param dataSource
* @param joinTime
* @param updateTime
* @return
*/
@Query
(
"from KolonMember m where m.dataSource = :dataSource and (m.joinTime > :updateTime or m.updateTime > :updateTime)"
)
List
<
KolonMember
>
findByDataSource1
(
@Param
(
"dataSource"
)
Integer
dataSource
,
@Param
(
"updateTime"
)
Date
updateTime
);
}
src/main/java/com/hdp/pi/service/kolon/KolonMemberServiceImpl.java
View file @
1abe7674
...
...
@@ -349,8 +349,14 @@ public class KolonMemberServiceImpl implements KolonMemberService {
LOGGER
.
info
(
"kolon发送数据 最后更新时间【"
+
time
.
toString
()
+
"】"
);
Date
lastSendDate
=
time
;
Date
tempSendDate
=
time
;
//获取记录
List
<
KolonMember
>
kolonMembers
=
kolonMemberRepository
.
findByJoinTimeGreaterThanOrUpdateTimeGreaterThan
(
time
,
time
);
//kolonMembers2
List
<
KolonMember
>
kolonMembers
=
kolonMemberRepository
.
findByDataSource2
(
2
,
time
);
//kolonMembers2
List
<
KolonMember
>
kolonMembers2
=
kolonMemberRepository
.
findByDataSource1
(
1
,
time
);
kolonMembers
.
addAll
(
kolonMembers2
);
List
<
String
[]>
addData
=
getDataList
();
List
<
String
[]>
updateData
=
getDataList
();
for
(
KolonMember
km
:
kolonMembers
){
...
...
src/main/java/com/hdp/pi/utils/kolon/Util.java
View file @
1abe7674
...
...
@@ -58,6 +58,6 @@ public class Util {
if
(
date
==
null
){
return
null
;
}
return
dateFormat
.
format
(
new
Date
()
);
return
dateFormat
.
format
(
date
);
}
}
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