Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周健威
rs-cloud-platform
Commits
ed88faff
Commit
ed88faff
authored
Jun 27, 2024
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改代码
parent
ac7cbf63
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
6 deletions
+26
-6
GainDataController.java
...latform/rs/website/controller/web/GainDataController.java
+25
-6
GainDataTask.java
...java/com/upyuns/platform/rs/website/job/GainDataTask.java
+1
-0
No files found.
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/GainDataController.java
View file @
ed88faff
...
...
@@ -82,13 +82,32 @@ public class GainDataController extends BaseController<GainDataBiz,GainData> {
Map
<
String
,
Long
>
map3
=
voList
.
parallelStream
().
filter
(
o
->
(
null
!=
o
.
getMenuId
())).
collect
(
Collectors
.
groupingBy
(
GainDataVO:
:
getTopMenuName
,
Collectors
.
counting
()));
Map
<
String
,
Long
>
map4
=
voList
.
parallelStream
().
filter
(
o
->
(
null
!=
o
.
getMenuId
())).
collect
(
Collectors
.
groupingBy
(
GainDataVO:
:
getTopMenuName
,
Collectors
.
counting
()));
Map
<
String
,
Map
>
returnMap
=
CollUtil
.
newHashMap
();
returnMap
.
put
(
"供应商统计"
,
map
);
returnMap
.
put
(
"项目统计"
,
map2
);
returnMap
.
put
(
"项目统计加工次数"
,
map3
);
returnMap
.
put
(
"项目统计分发次数"
,
map4
);
// Map<String, Map> returnMap = CollUtil.newHashMap();
// returnMap.put("供应商统计", map);
// returnMap.put("项目统计", map2);
// returnMap.put("项目统计加工次数", map3);
// returnMap.put("项目统计分发次数", map4);
List
<
StatisticsInfo
>
datas
=
CollUtil
.
newArrayList
(
new
StatisticsInfo
(){{
setName
(
"供应商统计"
);
setStatistics
(
map
);
}},
new
StatisticsInfo
(){{
setName
(
"项目统计"
);
setStatistics
(
map2
);
}},
new
StatisticsInfo
(){{
setName
(
"项目统计加工次数"
);
setStatistics
(
map3
);
}},
new
StatisticsInfo
(){{
setName
(
"项目统计分发次数"
);
setStatistics
(
map4
);
}});
return
ObjectRestResponse
.
succ
(
datas
);
}
return
ObjectRestResponse
.
succ
(
returnMap
);
@Data
static
public
class
StatisticsInfo
{
String
name
;
Map
<
String
,
Long
>
statistics
;
}
@Data
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/job/GainDataTask.java
View file @
ed88faff
...
...
@@ -49,6 +49,7 @@ public class GainDataTask {
//@Scheduled(cron = "0/30 * * * * ?")
//或直接指定时间间隔,例如:5秒
//@Scheduled(fixedRate=5000)
@Scheduled
(
cron
=
"0 * * * * ? "
)
public
void
configureTasks
()
{
//
List
<
GainData
>
list
=
gainDataBiz
.
selectByWeekend
(
w
->
{
...
...
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