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
e367ed2b
Commit
e367ed2b
authored
Jul 27, 2020
by
董建华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
中互金查询最大数
parent
4ad9c3b4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
5 deletions
+25
-5
BaiHangReportAndSearchNum.java
...om/service/statistics/impl/BaiHangReportAndSearchNum.java
+0
-2
ZhjReportAndSearchNum.java
...va/com/service/statistics/impl/ZhjReportAndSearchNum.java
+25
-3
No files found.
src/main/java/com/service/statistics/impl/BaiHangReportAndSearchNum.java
View file @
e367ed2b
...
...
@@ -11,12 +11,10 @@ import com.util.DateUtil;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.sql.Timestamp
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collector
;
import
java.util.stream.Collectors
;
/**
...
...
src/main/java/com/service/statistics/impl/ZhjReportAndSearchNum.java
View file @
e367ed2b
...
...
@@ -6,6 +6,7 @@ import com.emums.Corporation;
import
com.emums.DataSource
;
import
com.entity.jpa.QueryStatisticsEntry
;
import
com.google.common.collect.Lists
;
import
com.jpa.repository.QueryStatisticsRepository
;
import
com.mapper.report.ZhjMapper
;
import
com.service.report.ReportService
;
import
com.service.statistics.GetReportAndSearchNum
;
...
...
@@ -17,6 +18,7 @@ import java.util.Calendar;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* @author :dongjianhua
...
...
@@ -32,6 +34,8 @@ public class ZhjReportAndSearchNum implements GetReportAndSearchNum {
private
ZhjMapper
zhjMapper
;
@Resource
private
ReportService
reportService
;
@Resource
private
QueryStatisticsRepository
queryStatisticsRepository
;
@Override
public
List
<
QueryStatisticsEntry
>
getByDate
(
Date
date
)
{
...
...
@@ -43,7 +47,7 @@ public class ZhjReportAndSearchNum implements GetReportAndSearchNum {
//增加一天
calendar
.
add
(
Calendar
.
DATE
,
1
);
Long
gdXdReportNum
=
zhjMapper
.
getGdXdReportNum
(
start
,
calendar
.
getTime
(),
0
);
Long
gdXdReportNum
=
zhjMapper
.
getGdXdReportNum
(
start
,
calendar
.
getTime
(),
0
);
long
gdXdSearchNum
=
zhjMapper
.
getGdXdSearchNum
(
start
,
calendar
.
getTime
());
QueryStatisticsEntry
entry
=
new
QueryStatisticsEntry
();
entry
.
setReportNum
(
gdXdReportNum
==
null
?
0L
:
gdXdReportNum
);
...
...
@@ -54,15 +58,33 @@ public class ZhjReportAndSearchNum implements GetReportAndSearchNum {
/**
* 如果是当月才回去查
*/
if
(
DateUtil
.
formatterDate
(
date
,
DateUtil
.
YYYY_MM
).
equals
(
DateUtil
.
formatterDate
(
new
Date
(),
DateUtil
.
YYYY_MM
)))
{
if
(
DateUtil
.
formatterDate
(
date
,
DateUtil
.
YYYY_MM
).
equals
(
DateUtil
.
formatterDate
(
new
Date
(),
DateUtil
.
YYYY_MM
)))
{
Map
<
String
,
String
>
resultMap
=
reportService
.
querycontral
();
if
(
resultMap
.
get
(
"code"
).
equals
(
"200"
))
{
if
(
resultMap
.
get
(
"code"
).
equals
(
"200"
))
{
String
data
=
resultMap
.
get
(
"data"
);
JSONObject
parse
=
JSON
.
parseObject
(
data
);
String
maxquerycount
=
parse
.
getString
(
"maxquerycount"
);
entry
.
setMaxQueryNum
(
Long
.
valueOf
(
maxquerycount
));
}
}
else
{
//上月co
String
preMonth
=
DateUtil
.
formatterDate
(
calendar
.
getTime
(),
DateUtil
.
YYYY_MM
);
List
<
QueryStatisticsEntry
>
byReportMonth
=
queryStatisticsRepository
.
findByReportMonthAndDataSource
(
preMonth
,
getDataSource
());
Map
<
Corporation
,
List
<
QueryStatisticsEntry
>>
collect
=
byReportMonth
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
QueryStatisticsEntry:
:
getCorporation
));
collect
.
forEach
((
k
,
v
)
->
{
long
sum
=
v
.
stream
().
mapToLong
(
QueryStatisticsEntry:
:
getReportNum
).
sum
();
if
(
Corporation
.
GUANGDAXIAODAI
==
k
)
{
entry
.
setMaxQueryNum
(
sum
*
15
);
}
});
}
return
Lists
.
newArrayList
(
entry
);
}
...
...
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