Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
b77e7fbd
Commit
b77e7fbd
authored
Aug 14, 2024
by
hezhuozhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
大屏升压站数据
parent
18f578ef
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
79 additions
and
77 deletions
+79
-77
BigScreenAnalyseController.java
...dule/jxiop/biz/controller/BigScreenAnalyseController.java
+14
-14
TDBigScreenAnalyseController.java
...le/jxiop/biz/controller/TDBigScreenAnalyseController.java
+19
-19
IdxBizFanHealthIndexMapper.java
.../module/jxiop/biz/mapper2/IdxBizFanHealthIndexMapper.java
+22
-20
IdxBizFanHealthIndexMapper.xml
...n/resources/mapper/cluster/IdxBizFanHealthIndexMapper.xml
+24
-24
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/BigScreenAnalyseController.java
View file @
b77e7fbd
...
@@ -436,9 +436,9 @@ public class BigScreenAnalyseController extends BaseController {
...
@@ -436,9 +436,9 @@ public class BigScreenAnalyseController extends BaseController {
@GetMapping
(
"/getFanInfoByPage"
)
@GetMapping
(
"/getFanInfoByPage"
)
public
ResponseModel
<
Page
<
Map
<
String
,
Object
>>>
getFanInfoByPage
(
@RequestParam
(
value
=
"stationId"
,
required
=
false
)
String
stationId
)
{
public
ResponseModel
<
Page
<
Map
<
String
,
Object
>>>
getFanInfoByPage
(
@RequestParam
(
value
=
"stationId"
,
required
=
false
)
String
stationId
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getFanInfoByPage
(
stationBasic
.
getFanGatewayId
());
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getFanInfoByPage
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
.
getFanHealthInfoList
(
stationBasic
.
getFanGatewayId
());
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
.
getFanHealthInfoList
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
equipmentList
.
forEach
(
item
->
{
equipmentList
.
forEach
(
item
->
{
...
@@ -488,13 +488,13 @@ public class BigScreenAnalyseController extends BaseController {
...
@@ -488,13 +488,13 @@ public class BigScreenAnalyseController extends BaseController {
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getSubSystemInfo
(
equipmentName
,
stationBasic
.
getFanGatewayId
());
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getSubSystemInfo
(
equipmentName
,
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Integer
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"subSystem"
),
t
->
Integer
.
valueOf
(
t
.
get
(
"healthIndex"
).
toString
().
replace
(
".0"
,
""
))));
Map
<
Object
,
Integer
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"subSystem"
),
t
->
Integer
.
valueOf
(
t
.
get
(
"healthIndex"
).
toString
().
replace
(
".0"
,
""
))));
List
<
Object
>
seriesData
=
new
ArrayList
<>();
List
<
Object
>
seriesData
=
new
ArrayList
<>();
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
equipmentName
);
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
equipmentName
,
stationBasic
.
getBoosterGatewayId
()
);
equipmentList
.
forEach
(
item
->
{
equipmentList
.
forEach
(
item
->
{
Integer
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"subSystem"
),
100
);
Integer
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"subSystem"
),
100
);
seriesData
.
add
(
equipmentHealthScore
);
seriesData
.
add
(
equipmentHealthScore
);
...
@@ -524,7 +524,7 @@ private FanHealthIndexMapper fanHealthIndexMapper;
...
@@ -524,7 +524,7 @@ private FanHealthIndexMapper fanHealthIndexMapper;
Map
<
Object
,
String
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
()
Map
<
Object
,
String
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
()
.
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"pointname"
),
t
->
t
.
get
(
"warningname"
).
toString
()));
.
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"pointname"
),
t
->
t
.
get
(
"warningname"
).
toString
()));
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
.
getPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
subSystem
,
equipmentName
);
.
getPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
subSystem
,
equipmentName
,
stationBasic
.
getBoosterGatewayId
()
);
pointNameList
.
forEach
(
item
->
{
pointNameList
.
forEach
(
item
->
{
String
warningName
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
"安全"
);
String
warningName
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
"安全"
);
int
sort
=
4
;
int
sort
=
4
;
...
@@ -557,9 +557,9 @@ private FanHealthIndexMapper fanHealthIndexMapper;
...
@@ -557,9 +557,9 @@ private FanHealthIndexMapper fanHealthIndexMapper;
@GetMapping
(
"/getPvInfoByPage"
)
@GetMapping
(
"/getPvInfoByPage"
)
public
ResponseModel
<
Page
<
Map
<
String
,
Object
>>>
getPvInfoByPage
(
@RequestParam
(
value
=
"stationId"
,
required
=
false
)
String
stationId
)
{
public
ResponseModel
<
Page
<
Map
<
String
,
Object
>>>
getPvInfoByPage
(
@RequestParam
(
value
=
"stationId"
,
required
=
false
)
String
stationId
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getPvInfoByPage
(
stationBasic
.
getFanGatewayId
());
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getPvInfoByPage
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
.
getPvHealthInfoList
(
stationBasic
.
getFanGatewayId
());
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
.
getPvHealthInfoList
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"subarray"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"subarray"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
equipmentList
.
forEach
(
item
->
{
equipmentList
.
forEach
(
item
->
{
...
@@ -599,13 +599,13 @@ private FanHealthIndexMapper fanHealthIndexMapper;
...
@@ -599,13 +599,13 @@ private FanHealthIndexMapper fanHealthIndexMapper;
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvSubSystemInfo
(
subarray
,
stationBasic
.
getFanGatewayId
());
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvSubSystemInfo
(
subarray
,
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Object
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
t
.
get
(
"avgHealthIndex"
).
toString
().
replace
(
".0"
,
""
)));
Map
<
Object
,
Object
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
t
.
get
(
"avgHealthIndex"
).
toString
().
replace
(
".0"
,
""
)));
List
<
Object
>
seriesData
=
new
ArrayList
<>();
List
<
Object
>
seriesData
=
new
ArrayList
<>();
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getPvSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
subarray
);
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getPvSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
subarray
,
stationBasic
.
getBoosterGatewayId
()
);
equipmentList
.
forEach
(
item
->
{
equipmentList
.
forEach
(
item
->
{
Object
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"equipmentName"
),
100
);
Object
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"equipmentName"
),
100
);
seriesData
.
add
(
equipmentHealthScore
);
seriesData
.
add
(
equipmentHealthScore
);
...
@@ -623,11 +623,11 @@ private FanHealthIndexMapper fanHealthIndexMapper;
...
@@ -623,11 +623,11 @@ private FanHealthIndexMapper fanHealthIndexMapper;
@RequestParam
(
value
=
"stationId"
,
required
=
false
)
String
stationId
)
{
@RequestParam
(
value
=
"stationId"
,
required
=
false
)
String
stationId
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvHealthInfoBySubSystem
(
equipmentName
,
stationBasic
.
getFanGatewayId
());
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvHealthInfoBySubSystem
(
equipmentName
,
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"pointName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"healthIndex"
).
toString
())));
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"pointName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"healthIndex"
).
toString
())));
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
.
getPvPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
equipmentName
);
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
.
getPvPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
equipmentName
,
stationBasic
.
getBoosterGatewayId
()
);
pointNameList
.
forEach
(
item
->
{
pointNameList
.
forEach
(
item
->
{
Double
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
100.0
);
Double
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
100.0
);
...
@@ -724,9 +724,9 @@ private FanHealthIndexDayMapper fanHealthIndexDayMapper;
...
@@ -724,9 +724,9 @@ private FanHealthIndexDayMapper fanHealthIndexDayMapper;
@RequestParam
(
value
=
"stationId"
,
required
=
true
)
String
stationId
,
@RequestParam
(
value
=
"stationId"
,
required
=
true
)
String
stationId
,
@RequestParam
(
value
=
"tableName2"
,
required
=
false
)
String
tableName2
)
{
@RequestParam
(
value
=
"tableName2"
,
required
=
false
)
String
tableName2
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
String
nameByIndexAddress
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
indexAddress
,
tableName
,
stationBasic
.
getFanGatewayId
());
String
nameByIndexAddress
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
indexAddress
,
tableName
,
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
int
num
=
idxBizFanHealthIndexMapper
.
getIsWarningByPointId
(
indexAddress
,
stationBasic
.
getFanGatewayId
(),
tableName2
);
int
num
=
idxBizFanHealthIndexMapper
.
getIsWarningByPointId
(
indexAddress
,
stationBasic
.
getFanGatewayId
(),
tableName2
,
stationBasic
.
getBoosterGatewayId
()
);
HashMap
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
resultMap
.
put
(
"text"
,
nameByIndexAddress
);
resultMap
.
put
(
"text"
,
nameByIndexAddress
);
...
@@ -742,7 +742,7 @@ private FanHealthIndexDayMapper fanHealthIndexDayMapper;
...
@@ -742,7 +742,7 @@ private FanHealthIndexDayMapper fanHealthIndexDayMapper;
@RequestParam
(
value
=
"stationId"
)
String
stationId
)
{
@RequestParam
(
value
=
"stationId"
)
String
stationId
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
stationBasic
.
getFanGatewayId
());
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
try
{
try
{
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/TDBigScreenAnalyseController.java
View file @
b77e7fbd
...
@@ -768,10 +768,10 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -768,10 +768,10 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
private
Page
<
Map
<
String
,
Object
>>
fanInfoByPage
(
String
stationId
)
{
private
Page
<
Map
<
String
,
Object
>>
fanInfoByPage
(
String
stationId
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getFanInfoByPage
(
stationBasic
.
getFanGatewayId
());
.
getFanInfoByPage
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
.
getFanHealthInfoList
(
stationBasic
.
getFanGatewayId
());
.
getFanHealthInfoList
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Collectors
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
...
@@ -824,7 +824,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -824,7 +824,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getSubSystemInfo
(
equipmentName
,
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getSubSystemInfo
(
equipmentName
,
stationBasic
.
getFanGatewayId
());
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Object
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
()
Map
<
Object
,
Object
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
()
.
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"subSystem"
),
t
->
t
.
get
(
"healthIndex"
)));
.
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"subSystem"
),
t
->
t
.
get
(
"healthIndex"
)));
...
@@ -832,7 +832,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -832,7 +832,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
equipmentName
);
.
getSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
equipmentName
,
stationBasic
.
getBoosterGatewayId
()
);
equipmentList
.
forEach
(
item
->
{
equipmentList
.
forEach
(
item
->
{
Object
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"subSystem"
),
100.0
);
Object
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"subSystem"
),
100.0
);
seriesData
.
add
(
equipmentHealthScore
);
seriesData
.
add
(
equipmentHealthScore
);
...
@@ -857,13 +857,13 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -857,13 +857,13 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
equipmentName
=
StrUtil
.
isNotEmpty
(
equipmentName
)
?
"%"
+
equipmentName
+
"风机%"
:
equipmentName
;
equipmentName
=
StrUtil
.
isNotEmpty
(
equipmentName
)
?
"%"
+
equipmentName
+
"风机%"
:
equipmentName
;
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getHealthInfoBySubSystem
(
subSystem
,
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getHealthInfoBySubSystem
(
subSystem
,
stationBasic
.
getFanGatewayId
(),
equipmentName
);
stationBasic
.
getFanGatewayId
(),
equipmentName
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"pointName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"healthIndex"
).
toString
())));
Collectors
.
toMap
(
t
->
t
.
get
(
"pointName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"healthIndex"
).
toString
())));
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
.
getPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
subSystem
,
equipmentName
);
.
getPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
subSystem
,
equipmentName
,
stationBasic
.
getBoosterGatewayId
()
);
pointNameList
.
forEach
(
item
->
{
pointNameList
.
forEach
(
item
->
{
Double
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
100.0
);
Double
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
100.0
);
...
@@ -920,10 +920,10 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -920,10 +920,10 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getPvInfoByPage
(
stationBasic
.
getFanGatewayId
());
.
getPvInfoByPage
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
healthInfoList
=
idxBizFanHealthIndexMapper
.
getPvHealthInfoList
(
stationBasic
.
getFanGatewayId
());
.
getPvHealthInfoList
(
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthInfoList
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"subarray"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
Collectors
.
toMap
(
t
->
t
.
get
(
"subarray"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"avgHealthIndex"
).
toString
())));
...
@@ -967,7 +967,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -967,7 +967,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvSubSystemInfo
(
subarray
,
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvSubSystemInfo
(
subarray
,
stationBasic
.
getFanGatewayId
());
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Object
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
()
Map
<
Object
,
Object
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
()
.
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
t
.
get
(
"avgHealthIndex"
)));
.
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"equipmentName"
),
t
->
t
.
get
(
"avgHealthIndex"
)));
...
@@ -975,7 +975,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -975,7 +975,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Object
>
axisData
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
equipmentList
=
idxBizFanHealthIndexMapper
.
getPvSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
subarray
);
.
getPvSumSystemListByEquipment
(
stationBasic
.
getFanGatewayId
(),
subarray
,
stationBasic
.
getBoosterGatewayId
()
);
equipmentList
.
forEach
(
item
->
{
equipmentList
.
forEach
(
item
->
{
Object
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"equipmentName"
),
100.0
);
Object
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"equipmentName"
),
100.0
);
seriesData
.
add
(
equipmentHealthScore
);
seriesData
.
add
(
equipmentHealthScore
);
...
@@ -998,13 +998,13 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -998,13 +998,13 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
private
Page
<
Map
<
String
,
Object
>>
pvSubSystemPointInfo
(
String
equipmentName
,
String
stationId
)
{
private
Page
<
Map
<
String
,
Object
>>
pvSubSystemPointInfo
(
String
equipmentName
,
String
stationId
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvHealthInfoBySubSystem
(
equipmentName
,
List
<
Map
<
String
,
Object
>>
healthListInfo
=
idxBizFanHealthIndexMapper
.
getPvHealthInfoBySubSystem
(
equipmentName
,
stationBasic
.
getFanGatewayId
());
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Map
<
Object
,
Double
>
equipmentHealthIndexMap
=
healthListInfo
.
stream
().
collect
(
Collectors
.
toMap
(
t
->
t
.
get
(
"pointName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"healthIndex"
).
toString
())));
Collectors
.
toMap
(
t
->
t
.
get
(
"pointName"
),
t
->
Double
.
parseDouble
(
t
.
get
(
"healthIndex"
).
toString
())));
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
List
<
Map
<
String
,
Object
>>
pointNameList
=
idxBizFanHealthIndexMapper
.
getPvPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
equipmentName
);
.
getPvPointNameListBySumSystem
(
stationBasic
.
getFanGatewayId
(),
equipmentName
,
stationBasic
.
getBoosterGatewayId
()
);
pointNameList
.
forEach
(
item
->
{
pointNameList
.
forEach
(
item
->
{
Double
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
100.0
);
Double
equipmentHealthScore
=
equipmentHealthIndexMap
.
getOrDefault
(
item
.
get
(
"pointName"
),
100.0
);
...
@@ -1101,11 +1101,11 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -1101,11 +1101,11 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
@RequestParam
(
value
=
"tableName2"
,
required
=
false
)
String
tableName2
)
{
@RequestParam
(
value
=
"tableName2"
,
required
=
false
)
String
tableName2
)
{
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
String
nameByIndexAddress
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
indexAddress
,
tableName
,
String
nameByIndexAddress
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
indexAddress
,
tableName
,
stationBasic
.
getFanGatewayId
());
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
int
num
=
0
;
int
num
=
0
;
if
(
StringUtils
.
isNotEmpty
(
tableName2
))
{
if
(
StringUtils
.
isNotEmpty
(
tableName2
))
{
num
=
idxBizFanHealthIndexMapper
.
getIsWarningByPointId
(
indexAddress
,
stationBasic
.
getFanGatewayId
(),
num
=
idxBizFanHealthIndexMapper
.
getIsWarningByPointId
(
indexAddress
,
stationBasic
.
getFanGatewayId
(),
tableName2
);
tableName2
,
stationBasic
.
getBoosterGatewayId
()
);
}
}
HashMap
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
...
@@ -1124,7 +1124,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -1124,7 +1124,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
stationBasic
.
getFanGatewayId
());
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
try
{
try
{
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
...
@@ -1714,7 +1714,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -1714,7 +1714,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
Map
<
String
,
Object
>
healthIndexMap
=
idxBizFanHealthIndexMapper
Map
<
String
,
Object
>
healthIndexMap
=
idxBizFanHealthIndexMapper
.
getHealthIndexByIndexAddress
(
stationBasic
.
getFanGatewayId
(),
varDesc
);
.
getHealthIndexByIndexAddress
(
stationBasic
.
getFanGatewayId
(),
varDesc
,
stationBasic
.
getBoosterGatewayId
()
);
if
(
ObjectUtils
.
isEmpty
(
healthIndexMap
))
{
if
(
ObjectUtils
.
isEmpty
(
healthIndexMap
))
{
HashMap
<
String
,
String
>
stringStringHashMap
=
new
HashMap
<>();
HashMap
<
String
,
String
>
stringStringHashMap
=
new
HashMap
<>();
stringStringHashMap
.
put
(
"content"
,
"正常运行"
);
stringStringHashMap
.
put
(
"content"
,
"正常运行"
);
...
@@ -1733,7 +1733,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -1733,7 +1733,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
}
}
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
stationBasic
.
getFanGatewayId
());
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
try
{
try
{
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
...
@@ -1765,7 +1765,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -1765,7 +1765,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
StationBasic
stationBasic
=
stationBasicMapper
.
selectById
(
stationId
);
Map
<
String
,
Object
>
healthIndexMap
=
idxBizFanHealthIndexMapper
Map
<
String
,
Object
>
healthIndexMap
=
idxBizFanHealthIndexMapper
.
getHealthIndexByIndexAddressPv
(
stationBasic
.
getFanGatewayId
(),
varDesc
);
.
getHealthIndexByIndexAddressPv
(
stationBasic
.
getFanGatewayId
(),
varDesc
,
stationBasic
.
getBoosterGatewayId
()
);
if
(
ObjectUtils
.
isEmpty
(
healthIndexMap
))
{
if
(
ObjectUtils
.
isEmpty
(
healthIndexMap
))
{
HashMap
<
String
,
String
>
stringStringHashMap
=
new
HashMap
<>();
HashMap
<
String
,
String
>
stringStringHashMap
=
new
HashMap
<>();
stringStringHashMap
.
put
(
"content"
,
"正常运行"
);
stringStringHashMap
.
put
(
"content"
,
"正常运行"
);
...
@@ -1784,7 +1784,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
...
@@ -1784,7 +1784,7 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
}
}
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
varDesc
=
idxBizFanHealthIndexMapper
.
getPointNameByIndexAddress
(
varDesc
,
tableName
,
stationBasic
.
getFanGatewayId
());
stationBasic
.
getFanGatewayId
()
,
stationBasic
.
getBoosterGatewayId
()
);
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
FeignClientResult
<
List
<
String
>>
sevenEntityMcb
=
null
;
try
{
try
{
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
sevenEntityMcb
=
riskWarningFeign
.
getRiskHandleByVarDesc
(
varDesc
);
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/mapper2/IdxBizFanHealthIndexMapper.java
View file @
b77e7fbd
...
@@ -59,47 +59,49 @@ public interface IdxBizFanHealthIndexMapper extends BaseMapper<IdxBizFanHealthIn
...
@@ -59,47 +59,49 @@ public interface IdxBizFanHealthIndexMapper extends BaseMapper<IdxBizFanHealthIn
List
<
Map
<
String
,
Object
>>
getAllEquipAlarmInfoAnalysisByArea
(
@Param
(
"areaCode"
)
String
areaCode
);
List
<
Map
<
String
,
Object
>>
getAllEquipAlarmInfoAnalysisByArea
(
@Param
(
"areaCode"
)
String
areaCode
);
List
<
Map
<
String
,
Object
>>
getSubSystemInfo
(
@Param
(
"equipmentName"
)
String
equipmentName
,
List
<
Map
<
String
,
Object
>>
getSubSystemInfo
(
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"gatewayId"
)
String
gatewayId
);
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getFanInfoByPage
(
@Param
(
"gatewayId"
)
String
gatewayId
);
List
<
Map
<
String
,
Object
>>
getFanInfoByPage
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getFanHealthInfoList
(
@Param
(
"gatewayId"
)
String
gatewayId
);
List
<
Map
<
String
,
Object
>>
getFanHealthInfoList
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getSumSystemListByEquipment
(
@Param
(
"gatewayId"
)
String
gatewayId
,
List
<
Map
<
String
,
Object
>>
getSumSystemListByEquipment
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"equipmentName"
)
String
equipmentName
);
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPointNameListBySumSystem
(
@Param
(
"gatewayId"
)
String
gatewayId
,
List
<
Map
<
String
,
Object
>>
getPointNameListBySumSystem
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"subSystem"
)
String
subSystem
,
@Param
(
"subSystem"
)
String
subSystem
,
@Param
(
"equipmentName"
)
String
equipmentName
);
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getHealthInfoBySubSystem
(
@Param
(
"subSystem"
)
String
subSystem
,
List
<
Map
<
String
,
Object
>>
getHealthInfoBySubSystem
(
@Param
(
"subSystem"
)
String
subSystem
,
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"equipmentName"
)
String
equipmentName
);
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getWarningInfoBySubSystem
(
@Param
(
"subSystem"
)
String
subSystem
,
List
<
Map
<
String
,
Object
>>
getWarningInfoBySubSystem
(
@Param
(
"subSystem"
)
String
subSystem
,
@Param
(
"gatewayId"
)
String
gatewayId
);
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPvInfoByPage
(
@Param
(
"gatewayId"
)
String
gatewayId
);
List
<
Map
<
String
,
Object
>>
getPvInfoByPage
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPvHealthInfoList
(
@Param
(
"gatewayId"
)
String
gatewayId
);
List
<
Map
<
String
,
Object
>>
getPvHealthInfoList
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPvSubSystemInfo
(
@Param
(
"subarray"
)
String
subarray
,
List
<
Map
<
String
,
Object
>>
getPvSubSystemInfo
(
@Param
(
"subarray"
)
String
subarray
,
@Param
(
"gatewayId"
)
String
gatewayId
);
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPvSumSystemListByEquipment
(
@Param
(
"gatewayId"
)
String
gatewayId
,
List
<
Map
<
String
,
Object
>>
getPvSumSystemListByEquipment
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"subarray"
)
String
subarray
);
@Param
(
"subarray"
)
String
subarray
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPvHealthInfoBySubSystem
(
@Param
(
"equipmentName"
)
String
equipmentName
,
List
<
Map
<
String
,
Object
>>
getPvHealthInfoBySubSystem
(
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"gatewayId"
)
String
gatewayId
);
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPvWarningInfoBySubSystem
(
@Param
(
"equipmentName"
)
String
equipmentName
,
List
<
Map
<
String
,
Object
>>
getPvWarningInfoBySubSystem
(
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"gatewayId"
)
String
gatewayId
);
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getPvPointNameListBySumSystem
(
@Param
(
"gatewayId"
)
String
gatewayId
,
List
<
Map
<
String
,
Object
>>
getPvPointNameListBySumSystem
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"equipmentName"
)
String
equipmentName
);
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
String
getPointNameByIndexAddress
(
@Param
(
"varDesc"
)
String
varDesc
,
@Param
(
"tableName"
)
String
tableName
,
String
getPointNameByIndexAddress
(
@Param
(
"varDesc"
)
String
varDesc
,
@Param
(
"tableName"
)
String
tableName
,
@Param
(
"gatewayId"
)
String
gatewayId
);
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
FullViewRecallDataDTO
>
getFullViewRecall
(
@Param
(
"gatewayIds"
)
List
<
String
>
gatewayIds
);
List
<
FullViewRecallDataDTO
>
getFullViewRecall
(
@Param
(
"gatewayIds"
)
List
<
String
>
gatewayIds
);
...
@@ -150,19 +152,19 @@ public interface IdxBizFanHealthIndexMapper extends BaseMapper<IdxBizFanHealthIn
...
@@ -150,19 +152,19 @@ public interface IdxBizFanHealthIndexMapper extends BaseMapper<IdxBizFanHealthIn
Map
<
String
,
Object
>
getPvEquipStatusByStation
(
String
station
);
Map
<
String
,
Object
>
getPvEquipStatusByStation
(
String
station
);
String
getRecDateByIndexAddress
(
@Param
(
"fanGatewayId"
)
String
fanGatewayId
,
String
getRecDateByIndexAddress
(
@Param
(
"fanGatewayId"
)
String
fanGatewayId
,
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"tableName"
)
String
tableName
);
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"tableName"
)
String
tableName
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
getInfoListByTableName
(
@Param
(
"fanGatewayId"
)
String
fanGatewayId
,
List
<
Map
<
String
,
Object
>>
getInfoListByTableName
(
@Param
(
"fanGatewayId"
)
String
fanGatewayId
,
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"tableName"
)
String
tableName
,
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"tableName"
)
String
tableName
,
@Param
(
"recDate"
)
String
recDate
);
@Param
(
"recDate"
)
String
recDate
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
int
getIsWarningByPointId
(
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"fanGatewayId"
)
String
fanGatewayId
,
int
getIsWarningByPointId
(
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"fanGatewayId"
)
String
fanGatewayId
,
@Param
(
"tableName"
)
String
tableName
);
@Param
(
"tableName"
)
String
tableName
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
List
<
Map
<
String
,
Object
>>
queryIndexByArae
(
String
ARAE
,
String
ANALYSISTYPE
,
String
startTimeTop
,
List
<
Map
<
String
,
Object
>>
queryIndexByArae
(
String
ARAE
,
String
ANALYSISTYPE
,
String
startTimeTop
,
String
endTimeTop
);
String
endTimeTop
);
Map
<
String
,
Object
>
getHealthIndexByIndexAddress
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"indexAddress"
)
String
indexAddress
);
Map
<
String
,
Object
>
getHealthIndexByIndexAddress
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
Map
<
String
,
Object
>
getHealthIndexByIndexAddressPv
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"indexAddress"
)
String
indexAddress
);
Map
<
String
,
Object
>
getHealthIndexByIndexAddressPv
(
@Param
(
"gatewayId"
)
String
gatewayId
,
@Param
(
"indexAddress"
)
String
indexAddress
,
@Param
(
"syzGatewayId"
)
String
syzGatewayId
);
}
}
amos-boot-system-jxiop/amos-boot-module-jxiop-analyse-biz/src/main/resources/mapper/cluster/IdxBizFanHealthIndexMapper.xml
View file @
b77e7fbd
...
@@ -493,10 +493,10 @@ FROM (
...
@@ -493,10 +493,10 @@ FROM (
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = get_time_sub(1,'DAY')-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = get_time_sub(1,'DAY')-->
<if
test=
"equipmentName != null and equipmentName != ''"
>
<if
test=
"equipmentName != null and equipmentName != ''"
>
AND
EQUIPMENT_NAME like concat( '%', #{equipmentName} ,'风机'
)
AND
(EQUIPMENT_NAME like concat( '%', #{equipmentName} ,'风机') or EQUIPMENT_NAME = #{equipmentName}
)
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND
GATEWAY_ID = #{gatewayId}
AND
(GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
group by subSystem
group by subSystem
...
@@ -511,7 +511,7 @@ FROM (
...
@@ -511,7 +511,7 @@ FROM (
<where>
<where>
EQUIPMENT_NAME LIKE '%#%'
EQUIPMENT_NAME LIKE '%#%'
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND
GATEWAY_ID = #{gatewayId}
AND
(GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -530,7 +530,7 @@ FROM (
...
@@ -530,7 +530,7 @@ FROM (
AND ANALYSIS_TYPE = '按10分钟'
AND ANALYSIS_TYPE = '按10分钟'
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -546,10 +546,10 @@ FROM (
...
@@ -546,10 +546,10 @@ FROM (
SUB_SYSTEM IS NOT NULL AND SUB_SYSTEM != ''
SUB_SYSTEM IS NOT NULL AND SUB_SYSTEM != ''
AND TAG_CODE = '分析变量'
AND TAG_CODE = '分析变量'
<if
test=
"equipmentName != null and equipmentName != ''"
>
<if
test=
"equipmentName != null and equipmentName != ''"
>
AND
EQUIPMENT_NAME like concat( '%', #{equipmentName} ,'风机'
)
AND
(EQUIPMENT_NAME like concat( '%', #{equipmentName} ,'风机') or EQUIPMENT_NAME = #{equipmentName}
)
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -568,7 +568,7 @@ FROM (
...
@@ -568,7 +568,7 @@ FROM (
AND SUB_SYSTEM = #{subSystem}
AND SUB_SYSTEM = #{subSystem}
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
<if
test=
"equipmentName != null and equipmentName != ''"
>
<if
test=
"equipmentName != null and equipmentName != ''"
>
AND EQUIPMENT_NAME like #{equipmentName}
AND EQUIPMENT_NAME like #{equipmentName}
...
@@ -592,7 +592,7 @@ FROM (
...
@@ -592,7 +592,7 @@ FROM (
AND SUB_SYSTEM = #{subSystem}
AND SUB_SYSTEM = #{subSystem}
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
<if
test=
"equipmentName != null and equipmentName != ''"
>
<if
test=
"equipmentName != null and equipmentName != ''"
>
AND EQUIPMENT_NAME like #{equipmentName}
AND EQUIPMENT_NAME like #{equipmentName}
...
@@ -613,7 +613,7 @@ FROM (
...
@@ -613,7 +613,7 @@ FROM (
AND SUB_SYSTEM = #{subSystem}
AND SUB_SYSTEM = #{subSystem}
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -629,7 +629,7 @@ FROM (
...
@@ -629,7 +629,7 @@ FROM (
idx_biz_pv_point_process_variable_classification
idx_biz_pv_point_process_variable_classification
<where>
<where>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
GATEWAY_ID = #{gatewayId}
GATEWAY_ID = #{gatewayId}
or GATEWAY_ID = #{syzGatewayId}
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -648,7 +648,7 @@ FROM (
...
@@ -648,7 +648,7 @@ FROM (
AND ANALYSIS_TYPE = '按10分钟'
AND ANALYSIS_TYPE = '按10分钟'
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND
GATEWAY_ID = #{gatewayId}
AND
(GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY SUBARRAY
GROUP BY SUBARRAY
...
@@ -666,10 +666,10 @@ FROM (
...
@@ -666,10 +666,10 @@ FROM (
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = CURRENT_DATE - INTERVAL 1 DAY-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = get_time_sub(1,'DAY')-->
<!--AND DATE_FORMAT( REC_DATE, '%Y-%m-%d' ) = get_time_sub(1,'DAY')-->
<if
test=
"subarray != null and subarray != ''"
>
<if
test=
"subarray != null and subarray != ''"
>
AND
SUBARRAY = concat('#',
#{subarray})
AND
(SUBARRAY = concat('#', #{subarray}) or SUBARRAY=
#{subarray})
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
group by EQUIPMENT_NAME
group by EQUIPMENT_NAME
...
@@ -684,10 +684,10 @@ FROM (
...
@@ -684,10 +684,10 @@ FROM (
AND EQUIPMENT_NAME != ''
AND EQUIPMENT_NAME != ''
AND TAG_CODE = '分析变量'
AND TAG_CODE = '分析变量'
<if
test=
"subarray != null and subarray != ''"
>
<if
test=
"subarray != null and subarray != ''"
>
AND
SUBARRAY = concat('#',
#{subarray})
AND
(SUBARRAY = concat('#', #{subarray}) or SUBARRAY=
#{subarray})
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -708,7 +708,7 @@ FROM (
...
@@ -708,7 +708,7 @@ FROM (
AND EQUIPMENT_NAME = #{equipmentName}
AND EQUIPMENT_NAME = #{equipmentName}
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -726,7 +726,7 @@ FROM (
...
@@ -726,7 +726,7 @@ FROM (
AND EQUIPMENT_NAME = #{equipmentName}
AND EQUIPMENT_NAME = #{equipmentName}
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -747,7 +747,7 @@ FROM (
...
@@ -747,7 +747,7 @@ FROM (
AND EQUIPMENT_NAME = #{equipmentName}
AND EQUIPMENT_NAME = #{equipmentName}
</if>
</if>
<if
test=
"gatewayId != null and gatewayId != ''"
>
<if
test=
"gatewayId != null and gatewayId != ''"
>
AND GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
...
@@ -757,7 +757,7 @@ FROM (
...
@@ -757,7 +757,7 @@ FROM (
select POINT_NAME
select POINT_NAME
from ${tableName}
from ${tableName}
where INDEX_ADDRESS = #{varDesc}
where INDEX_ADDRESS = #{varDesc}
and GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
limit 1
limit 1
...
@@ -1354,7 +1354,7 @@ FROM (
...
@@ -1354,7 +1354,7 @@ FROM (
WHERE
WHERE
INDEX_ADDRESS = #{indexAddress}
INDEX_ADDRESS = #{indexAddress}
AND DISPOSOTION_STATE = '待确认'
AND DISPOSOTION_STATE = '待确认'
and GATEWAY_ID = #{fanGatewayId}
AND (GATEWAY_ID = #{fanGatewayId} or GATEWAY_ID = #{syzGatewayId})
ORDER BY
ORDER BY
sort DESC,
sort DESC,
REC_DATE DESC
REC_DATE DESC
...
@@ -1372,12 +1372,12 @@ FROM (
...
@@ -1372,12 +1372,12 @@ FROM (
AND REC_DATE >= DATE_ADD( #{recDate}, INTERVAL - 12 hour )
AND REC_DATE >= DATE_ADD( #{recDate}, INTERVAL - 12 hour )
AND ANALYSIS_TYPE = '按10分钟'
AND ANALYSIS_TYPE = '按10分钟'
AND INDEX_ADDRESS = #{indexAddress}
AND INDEX_ADDRESS = #{indexAddress}
AND
GATEWAY_ID = #{fanGatewayId}
AND
(GATEWAY_ID = #{fanGatewayId} or GATEWAY_ID = #{syzGatewayId})
</select>
</select>
<select
id=
"getIsWarningByPointId"
resultType=
"int"
>
<select
id=
"getIsWarningByPointId"
resultType=
"int"
>
select count(1) from ${tableName}
select count(1) from ${tableName}
where INDEX_ADDRESS = #{indexAddress}
where INDEX_ADDRESS = #{indexAddress}
AND
GATEWAY_ID = #{fanGatewayId}
AND
(GATEWAY_ID = #{fanGatewayId} or GATEWAY_ID = #{syzGatewayId})
and DISPOSOTION_STATE = '待确认'
and DISPOSOTION_STATE = '待确认'
</select>
</select>
<select
id=
"getStationIndexInfoByParam"
resultType=
"java.util.Map"
>
<select
id=
"getStationIndexInfoByParam"
resultType=
"java.util.Map"
>
...
@@ -1770,7 +1770,7 @@ TIMESTAMPDIFF( MINUTE, #{startTime} , #{endTime})/10 >= @s-1
...
@@ -1770,7 +1770,7 @@ TIMESTAMPDIFF( MINUTE, #{startTime} , #{endTime})/10 >= @s-1
from fan_health_index_latest_data
from fan_health_index_latest_data
where
where
INDEX_ADDRESS = #{indexAddress}
INDEX_ADDRESS = #{indexAddress}
and GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
and ANALYSIS_OBJ_TYPE = '测点'
and ANALYSIS_OBJ_TYPE = '测点'
and ANALYSIS_TYPE = '按天'
and ANALYSIS_TYPE = '按天'
limit 1
limit 1
...
@@ -1782,7 +1782,7 @@ TIMESTAMPDIFF( MINUTE, #{startTime} , #{endTime})/10 >= @s-1
...
@@ -1782,7 +1782,7 @@ TIMESTAMPDIFF( MINUTE, #{startTime} , #{endTime})/10 >= @s-1
from pv_health_index_latest_data
from pv_health_index_latest_data
where
where
INDEX_ADDRESS = #{indexAddress}
INDEX_ADDRESS = #{indexAddress}
and GATEWAY_ID = #{gatewayId}
AND (GATEWAY_ID = #{gatewayId} or GATEWAY_ID = #{syzGatewayId})
and ANALYSIS_OBJ_TYPE = '测点'
and ANALYSIS_OBJ_TYPE = '测点'
and ANALYSIS_TYPE = '按天'
and ANALYSIS_TYPE = '按天'
limit 1
limit 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