Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
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
项目统一框架
amos-boot-biz
Commits
09efbd22
Commit
09efbd22
authored
Jul 29, 2024
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.安全指数修改为随机数88到92之间整数
2.气瓶大屏自测bug修改
parent
2a5490c5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
8 deletions
+10
-8
CylinderDPStatisticsServiceImpl.java
...tcs/biz/service/impl/CylinderDPStatisticsServiceImpl.java
+7
-7
JGDPStatisticsServiceImpl.java
...statistcs/biz/service/impl/JGDPStatisticsServiceImpl.java
+3
-1
No files found.
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/CylinderDPStatisticsServiceImpl.java
View file @
09efbd22
...
...
@@ -83,7 +83,7 @@ public class CylinderDPStatisticsServiceImpl {
// 按照管辖机构区域信息模糊查询
.
must
(
QueryBuilders
.
wildcardQuery
(
"ORG_BRANCH_CODE.keyword"
,
QueryParser
.
escape
(
orgCode
)
+
"*"
))
);
TermsAggregationBuilder
aggregation
=
AggregationBuilders
.
terms
(
"USE_UNIT_CREDIT_CODE"
).
field
(
"USE_UNIT_CREDIT_CODE.keyword"
).
size
(
1
0
);
TermsAggregationBuilder
aggregation
=
AggregationBuilders
.
terms
(
"USE_UNIT_CREDIT_CODE"
).
field
(
"USE_UNIT_CREDIT_CODE.keyword"
).
size
(
30
0
);
searchSourceBuilder
.
aggregation
(
aggregation
);
searchRequest
.
source
(
searchSourceBuilder
);
// 执行搜索并获取响应
...
...
@@ -127,8 +127,8 @@ public class CylinderDPStatisticsServiceImpl {
List
<
RegionModel
>
regionList
=
stCommonService
.
setRegionIfRootParent
(
regionCode
);
List
<
Map
<
String
,
Object
>>
legendData
=
new
ArrayList
<>();
List
<
String
>
xdata
=
this
.
buildXData
(
regionList
);
List
<
Long
>
qiping
=
getYDataForQP
(
region
Code
,
region
List
);
List
<
Long
>
qizhan
=
getYDataForQZ
(
region
Code
,
region
List
);
List
<
Long
>
qiping
=
getYDataForQP
(
regionList
);
List
<
Long
>
qizhan
=
getYDataForQZ
(
regionList
);
Map
<
String
,
Object
>
qiLegend
=
getQZLegend
(
"气瓶数量"
,
"qiping"
);
Map
<
String
,
Object
>
zhanLegend
=
getQZLegend
(
"气站数量"
,
"qizhan"
);
legendData
.
add
(
qiLegend
);
...
...
@@ -148,11 +148,11 @@ public class CylinderDPStatisticsServiceImpl {
return
qiLegend
;
}
private
List
<
Long
>
getYDataForQZ
(
String
regionCode
,
List
<
RegionModel
>
regionList
)
{
private
List
<
Long
>
getYDataForQZ
(
List
<
RegionModel
>
regionList
)
{
List
<
CountDto
>
enterpriseCountList
=
regionList
.
parallelStream
().
map
(
e
->
{
CountDto
dto
=
new
CountDto
();
dto
.
setKeyStr
(
e
.
getRegionCode
()
+
""
);
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
regionCode
);
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
e
.
getRegionCode
()
+
""
);
if
(
StringUtils
.
isNotEmpty
(
orgCode
))
{
Long
enterpriseNum
=
cylinderStatisticsMapper
.
countEnterpriseNumForCylinder
(
orgCode
);
dto
.
setLongValue
(
enterpriseNum
);
...
...
@@ -164,10 +164,10 @@ public class CylinderDPStatisticsServiceImpl {
return
regionList
.
stream
().
map
(
r
->
enterpriseCountList
.
stream
().
filter
(
e
->
e
.
getKeyStr
().
equals
(
r
.
getRegionCode
()
+
""
)).
mapToLong
(
CountDto:
:
getLongValue
).
sum
()).
collect
(
Collectors
.
toList
());
}
private
List
<
Long
>
getYDataForQP
(
String
regionCode
,
List
<
RegionModel
>
regionList
)
{
private
List
<
Long
>
getYDataForQP
(
List
<
RegionModel
>
regionList
)
{
List
<
Long
>
qiping
=
new
ArrayList
<>();
regionList
.
forEach
(
r
->
{
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
r
egionCode
);
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
r
.
getRegionCode
()
+
""
);
if
(
StringUtils
.
isNotEmpty
(
orgCode
))
{
Long
num
=
this
.
countForCylinderNum
(
orgCode
);
qiping
.
add
(
num
);
...
...
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/JGDPStatisticsServiceImpl.java
View file @
09efbd22
...
...
@@ -50,6 +50,7 @@ import java.time.format.DateTimeFormatter;
import
java.time.temporal.TemporalAdjusters
;
import
java.util.*
;
import
java.util.concurrent.ConcurrentHashMap
;
import
java.util.concurrent.ThreadLocalRandom
;
import
java.util.concurrent.atomic.AtomicInteger
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
...
...
@@ -477,7 +478,8 @@ public class JGDPStatisticsServiceImpl {
public
Map
<
String
,
Object
>
querySafetyIndex
(
DPFilterParamDto
dpFilterParamDto
)
{
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"riskScore"
,
12
);
int
riskScore
=
ThreadLocalRandom
.
current
().
nextInt
(
88
,
93
);
result
.
put
(
"riskScore"
,
riskScore
);
return
result
;
}
...
...
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