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
1f76ea0e
Commit
1f76ea0e
authored
Aug 03, 2020
by
董建华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加日志
parent
fc9b60fd
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
17 additions
and
5 deletions
+17
-5
BaseRepositoryEntry.java
src/main/java/com/entity/jpa/BaseRepositoryEntry.java
+2
-0
BaiHangReportAndSearchNum.java
...om/service/statistics/impl/BaiHangReportAndSearchNum.java
+4
-1
QueryStatisticsServiceImpl.java
...m/service/statistics/impl/QueryStatisticsServiceImpl.java
+3
-2
ZhjReportAndSearchNum.java
...va/com/service/statistics/impl/ZhjReportAndSearchNum.java
+4
-0
QueryStatisticsTimer.java
src/main/java/com/timer/QueryStatisticsTimer.java
+4
-2
No files found.
src/main/java/com/entity/jpa/BaseRepositoryEntry.java
View file @
1f76ea0e
...
...
@@ -20,6 +20,8 @@ import java.sql.Timestamp;
@Data
public
class
BaseRepositoryEntry
implements
Serializable
{
private
static
final
long
serialVersionUID
=
6428836373638907908L
;
@Column
(
name
=
"create_at"
)
private
Timestamp
createdAt
;
@Column
(
name
=
"update_at"
)
...
...
src/main/java/com/service/statistics/impl/BaiHangReportAndSearchNum.java
View file @
1f76ea0e
...
...
@@ -8,6 +8,7 @@ import com.jpa.repository.QueryStatisticsRepository;
import
com.mapper.report.BaiHangMapper
;
import
com.service.statistics.GetReportAndSearchNum
;
import
com.util.DateUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
...
...
@@ -24,6 +25,7 @@ import java.util.stream.Collectors;
* @modified By:
* @version: 1.0
*/
@Slf4j
@Service
public
class
BaiHangReportAndSearchNum
implements
GetReportAndSearchNum
{
...
...
@@ -41,7 +43,7 @@ public class BaiHangReportAndSearchNum implements GetReportAndSearchNum {
@Override
public
List
<
QueryStatisticsEntry
>
getByDate
(
Date
date
)
{
log
.
info
(
"百行上报查询余量统计开始,date:{} "
,
date
);
Date
start
=
DateUtil
.
getDate
(
date
,
DateUtil
.
YYYY_MM_DD
);
Calendar
calendar
=
Calendar
.
getInstance
();
...
...
@@ -101,6 +103,7 @@ public class BaiHangReportAndSearchNum implements GetReportAndSearchNum {
zxlm
.
setMaxQueryNum
(
sum
*
10
);
}
});
log
.
info
(
"百行上报查询余量统计结束,date:{} ,zxlm: {} ,gdxd: {} "
,
date
,
zxlm
,
gdxd
);
return
Lists
.
newArrayList
(
zxlm
,
gdxd
);
}
...
...
src/main/java/com/service/statistics/impl/QueryStatisticsServiceImpl.java
View file @
1f76ea0e
...
...
@@ -71,7 +71,8 @@ public class QueryStatisticsServiceImpl implements QueryStatisticsService {
List
<
QueryStatisticsEntry
>
byDate
=
v
.
getByDate
(
time
);
//查询本日有没有
List
<
QueryStatisticsEntry
>
byReportTime
=
queryStatisticsRepository
.
findByReportTimeAndDataSource
(
new
Timestamp
(
DateUtil
.
getDate
(
time
,
DateUtil
.
YYYY_MM_DD
).
getTime
()),
v
.
getDataSource
());
.
findByReportTimeAndDataSource
(
new
Timestamp
(
DateUtil
.
getDate
(
time
,
DateUtil
.
YYYY_MM_DD
).
getTime
()),
v
.
getDataSource
());
byDate
.
stream
().
forEach
(
o
->
{
...
...
@@ -79,7 +80,7 @@ public class QueryStatisticsServiceImpl implements QueryStatisticsService {
if
(
o
.
getCorporation
()
==
q
.
getCorporation
())
{
o
.
setId
(
q
.
getId
());
o
.
setCreatedAt
(
q
.
getCreatedAt
());
o
.
setUpdatedAt
(
q
.
getUpdatedAt
(
));
o
.
setUpdatedAt
(
new
Timestamp
(
System
.
currentTimeMillis
()
));
}
});
...
...
src/main/java/com/service/statistics/impl/ZhjReportAndSearchNum.java
View file @
1f76ea0e
...
...
@@ -11,6 +11,7 @@ import com.mapper.report.ZhjMapper;
import
com.service.report.ReportService
;
import
com.service.statistics.GetReportAndSearchNum
;
import
com.util.DateUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
...
...
@@ -27,6 +28,7 @@ import java.util.stream.Collectors;
* @modified By:
* @version: 1.0
*/
@Slf4j
@Service
public
class
ZhjReportAndSearchNum
implements
GetReportAndSearchNum
{
...
...
@@ -39,6 +41,7 @@ public class ZhjReportAndSearchNum implements GetReportAndSearchNum {
@Override
public
List
<
QueryStatisticsEntry
>
getByDate
(
Date
date
)
{
log
.
info
(
"中互金上报查询余量统计开始,date:{} "
,
date
);
Date
start
=
DateUtil
.
getDate
(
date
,
DateUtil
.
YYYY_MM_DD
);
...
...
@@ -92,6 +95,7 @@ public class ZhjReportAndSearchNum implements GetReportAndSearchNum {
});
}
log
.
info
(
"百行上报查询余量统计结束,date:{} , gdxd: {} "
,
date
,
entry
);
return
Lists
.
newArrayList
(
entry
);
}
...
...
src/main/java/com/timer/QueryStatisticsTimer.java
View file @
1f76ea0e
...
...
@@ -4,6 +4,7 @@ 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
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Component
;
import
javax.annotation.Resource
;
...
...
@@ -15,9 +16,9 @@ import java.util.Calendar;
* @description:统计定时器
* @modified By:
* @version: 1.0
*每天凌晨
泡
一下
*每天凌晨
跑
一下
*/
@Slf4j
@Component
@ElasticSimpleJob
(
cron
=
"0 1 0 * * ?"
,
jobName
=
"QueryStatisticsTimer"
)
public
class
QueryStatisticsTimer
implements
SimpleJob
{
...
...
@@ -28,6 +29,7 @@ public class QueryStatisticsTimer implements SimpleJob {
@Override
public
void
execute
(
ShardingContext
shardingContext
)
{
log
.
info
(
"开始统计数据源查询量"
);
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
add
(
Calendar
.
DATE
,
-
1
);
...
...
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