Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Z
zhj-report
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
data-spider
zhj-report
Commits
04619887
Commit
04619887
authored
Jul 27, 2020
by
董建华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
定时任务
parent
1bbf39a3
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
14 deletions
+19
-14
pom.xml
pom.xml
+7
-2
QueryStatisticsServiceImpl.java
...m/service/statistics/impl/QueryStatisticsServiceImpl.java
+2
-7
QueryStatisticsTimer.java
src/main/java/com/timer/QueryStatisticsTimer.java
+10
-5
No files found.
pom.xml
View file @
04619887
...
...
@@ -6,7 +6,7 @@
<parent>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
commons-parent
</artifactId>
<version>
0.2.
5.4
</version>
<version>
0.2.
6
</version>
</parent>
<groupId>
cn.quantgroup
</groupId>
...
...
@@ -239,12 +239,17 @@
<artifactId>
idgenerator-spring-boot-starter
</artifactId>
</dependency>
<dependency>
<groupId>
com.dangdang
</groupId>
<artifactId>
elastic-job-lite-spring-shaded
</artifactId>
<version>
2.1.5
</version>
</dependency>
<dependency>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
elastic-job-lite-spring-boot-starter
</artifactId>
</dependency>
<dependency>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
enoch-agent-spring-boot-starter
</artifactId>
...
...
src/main/java/com/service/statistics/impl/QueryStatisticsServiceImpl.java
View file @
04619887
...
...
@@ -3,25 +3,20 @@ package com.service.statistics.impl;
import
com.emums.Corporation
;
import
com.emums.DataSource
;
import
com.entity.jpa.QueryStatisticsEntry
;
import
com.google.common.base.Splitter
;
import
com.google.common.collect.Lists
;
import
com.jpa.repository.QueryStatisticsRepository
;
import
com.model.QueryStatisticsModel
;
import
com.service.report.ReportService
;
import
com.service.statistics.GetReportAndSearchNum
;
import
com.service.statistics.QueryStatisticsService
;
import
com.util.ApplicationContextHelper
;
import
com.util.DateUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.data.domain.Example
;
import
org.springframework.stereotype.Service
;
import
shaded.com.google.common.base.Splitter
;
import
javax.annotation.Resource
;
import
java.sql.Timestamp
;
import
java.time.LocalDate
;
import
java.time.format.DateTimeFormatter
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
...
...
src/main/java/com/timer/QueryStatisticsTimer.java
View file @
04619887
package
com
.
timer
;
import
cn.quantgroup.tech.elastic.job.lite.annotation.ElasticSimpleJob
;
import
com.dangdang.ddframe.job.api.ShardingContext
;
import
com.dangdang.ddframe.job.api.simple.SimpleJob
;
import
com.service.statistics.QueryStatisticsService
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Component
;
import
javax.annotation.Resource
;
...
...
@@ -13,20 +15,23 @@ import java.util.Calendar;
* @description:统计定时器
* @modified By:
* @version: 1.0
*每天凌晨泡一下
*/
@Component
public
class
QueryStatisticsTimer
{
@ElasticSimpleJob
(
cron
=
"0 1 0 * * ?"
,
jobName
=
"QueryStatisticsTimer"
)
public
class
QueryStatisticsTimer
implements
SimpleJob
{
@Resource
private
QueryStatisticsService
queryStatisticsService
;
@Scheduled
(
cron
=
"0 0 0 * * ?"
)
public
void
run
()
{
@Override
public
void
execute
(
ShardingContext
shardingContext
)
{
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
add
(
Calendar
.
DATE
,
-
1
);
queryStatisticsService
.
doStatisticsSave
(
calendar
.
getTime
());
}
}
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