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
dcd78d1b
Commit
dcd78d1b
authored
Mar 18, 2024
by
KeYong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop_dl' of
http://36.40.66.175:5000/moa/amos-boot-biz
into develop_dl
parents
d0efef32
6c0722c1
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
138 additions
and
17 deletions
+138
-17
OrgUsrMapper.xml
...ule-common-api/src/main/resources/mapper/OrgUsrMapper.xml
+10
-7
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+33
-4
BigScreenController.java
...m/yeejoin/equipmanage/controller/BigScreenController.java
+8
-0
EmergencyController.java
...m/yeejoin/equipmanage/controller/EmergencyController.java
+3
-2
EmergencyMapper.java
.../java/com/yeejoin/equipmanage/mapper/EmergencyMapper.java
+1
-1
FireFightingSystemMapper.java
.../yeejoin/equipmanage/mapper/FireFightingSystemMapper.java
+2
-0
IEmergencyService.java
...va/com/yeejoin/equipmanage/service/IEmergencyService.java
+1
-1
IFireFightingSystemService.java
...ejoin/equipmanage/service/IFireFightingSystemService.java
+2
-0
EmergencyServiceImpl.java
...eejoin/equipmanage/service/impl/EmergencyServiceImpl.java
+2
-2
FireFightingSystemServiceImpl.java
...uipmanage/service/impl/FireFightingSystemServiceImpl.java
+25
-0
EmergencyMapper.xml
...ystem-equip/src/main/resources/mapper/EmergencyMapper.xml
+3
-0
FireFightingSystemMapper.xml
...ip/src/main/resources/mapper/FireFightingSystemMapper.xml
+48
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/OrgUsrMapper.xml
View file @
dcd78d1b
...
@@ -82,8 +82,11 @@
...
@@ -82,8 +82,11 @@
<if
test=
"map.positionType != null and map.positionType != ''"
>
<if
test=
"map.positionType != null and map.positionType != ''"
>
AND FIND_IN_SET(#{map.positionType},g.positionType)
AND FIND_IN_SET(#{map.positionType},g.positionType)
</if>
</if>
<if
test=
"map.peopleType != null and map.peopleType != ''"
>
<if
test=
"map.peopleTypes != null and map.peopleTypes.size() > 0"
>
AND g.peopleType = #{map.peopleType}
AND g.peopleType IN
<foreach
item=
"item"
index=
"index"
collection=
"map.peopleTypes"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</if>
<if
test=
"map.fireManagementPostOne != null and map.fireManagementPostOne != ''"
>
<if
test=
"map.fireManagementPostOne != null and map.fireManagementPostOne != ''"
>
AND locate(#{map.fireManagementPostOne}, g.fireManagementPost)
AND locate(#{map.fireManagementPostOne}, g.fireManagementPost)
...
@@ -189,8 +192,11 @@
...
@@ -189,8 +192,11 @@
<if
test=
"map.positionType != null and map.positionType != ''"
>
<if
test=
"map.positionType != null and map.positionType != ''"
>
AND FIND_IN_SET(#{map.positionType},g.positionType)
AND FIND_IN_SET(#{map.positionType},g.positionType)
</if>
</if>
<if
test=
"map.peopleType != null and map.peopleType != ''"
>
<if
test=
"map.peopleTypes != null and map.peopleTypes.size() > 0"
>
AND g.peopleType = #{map.peopleType}
AND g.peopleType IN
<foreach
item=
"item"
index=
"index"
collection=
"map.peopleTypes"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</if>
<if
test=
"map.fireManagementPostOne != null and map.fireManagementPostOne != ''"
>
<if
test=
"map.fireManagementPostOne != null and map.fireManagementPostOne != ''"
>
AND locate(#{map.fireManagementPostOne}, g.fireManagementPost)
AND locate(#{map.fireManagementPostOne}, g.fireManagementPost)
...
@@ -211,12 +217,9 @@
...
@@ -211,12 +217,9 @@
) a where a.sequenceNbr is not null
) a where a.sequenceNbr is not null
<if
test=
"map.fieldsValue != null"
>
<if
test=
"map.fieldsValue != null"
>
<foreach
collection=
"map.fieldsValue.keys"
item=
"item"
>
<foreach
collection=
"map.fieldsValue.keys"
item=
"item"
>
<if
test=
"item != 'bizOrgName'"
>
<if
test=
"item != 'bizOrgName'"
>
AND a.${item} = #{map.fieldsValue[${item}]}
AND a.${item} = #{map.fieldsValue[${item}]}
</if>
</if>
</foreach>
</foreach>
</if>
</if>
order by CONVERT(a.companyName USING gbk) ASC, a.personStatus DESC, a.recDate DESC
order by CONVERT(a.companyName USING gbk) ASC, a.personStatus DESC, a.recDate DESC
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/OrgUsrServiceImpl.java
View file @
dcd78d1b
...
@@ -624,7 +624,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -624,7 +624,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
String
peopleType
=
""
;
String
peopleType
=
""
;
if
(
req
.
containsKey
(
"peopleType"
))
{
if
(
req
.
containsKey
(
"peopleType"
))
{
peopleType
=
req
.
get
(
"peopleType"
).
toString
();
peopleType
=
req
.
get
(
"peopleType"
).
toString
();
map
.
put
(
"peopleType"
,
peopleType
);
List
<
String
>
peopleTypes
=
Arrays
.
stream
(
peopleType
.
split
(
","
)).
filter
(
StringUtils:
:
isNotBlank
).
distinct
().
collect
(
Collectors
.
toList
());
map
.
put
(
"peopleTypes"
,
peopleTypes
);
}
}
String
personStatus
=
""
;
String
personStatus
=
""
;
...
@@ -943,11 +944,39 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -943,11 +944,39 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
selectStatic
(
String
bizOrgCode
,
String
type
)
{
public
List
<
Map
<
String
,
Object
>>
selectStatic
(
String
bizOrgCode
,
String
type
)
{
List
<
Map
<
String
,
Object
>>
listMap
;
List
<
Map
<
String
,
Object
>>
listMap
=
new
ArrayList
<>()
;
if
(
"1601"
.
equals
(
type
))
{
if
(
"1601"
.
equals
(
type
))
{
listMap
=
this
.
baseMapper
.
selectStaticFire
(
bizOrgCode
);
listMap
=
this
.
baseMapper
.
selectStaticFire
(
bizOrgCode
);
}
else
{
}
else
if
(
"1602"
.
equals
(
type
))
{
listMap
=
this
.
baseMapper
.
selectStaticYw
(
bizOrgCode
);
listMap
=
this
.
baseMapper
.
selectStaticYw
(
bizOrgCode
);
}
else
if
(
"1601,1602"
.
equals
(
type
))
{
// 查询“驻站消防”数据
Map
<
String
,
Integer
>
tempMap
=
new
HashMap
<>();
int
total
=
0
;
List
<
Map
<
String
,
Object
>>
listMap1
=
this
.
baseMapper
.
selectStaticFire
(
bizOrgCode
);
List
<
Map
<
String
,
Object
>>
listMap2
=
this
.
baseMapper
.
selectStaticYw
(
bizOrgCode
);
for
(
Map
<
String
,
Object
>
map
:
listMap1
)
{
String
postName
=
map
.
get
(
"postName"
).
toString
();
int
num
=
Integer
.
parseInt
(
map
.
get
(
"num"
).
toString
());
tempMap
.
put
(
postName
,
tempMap
.
getOrDefault
(
postName
,
0
)
+
num
);
total
+=
num
;
}
for
(
Map
<
String
,
Object
>
map
:
listMap2
)
{
String
postName
=
map
.
get
(
"postName"
).
toString
();
int
num
=
Integer
.
parseInt
(
map
.
get
(
"num"
).
toString
());
tempMap
.
put
(
postName
,
tempMap
.
getOrDefault
(
postName
,
0
)
+
num
);
total
+=
num
;
}
// 结果转换
for
(
Map
.
Entry
<
String
,
Integer
>
entry
:
tempMap
.
entrySet
())
{
int
finalTotal
=
total
;
Map
<
String
,
Object
>
item
=
new
HashMap
<
String
,
Object
>()
{{
this
.
put
(
"postName"
,
entry
.
getKey
());
this
.
put
(
"num"
,
entry
.
getValue
());
float
percent
=
((
float
)
(
entry
.
getValue
()
*
100
)
/
finalTotal
);
this
.
put
(
"percent"
,
percent
);
}};
listMap
.
add
(
item
);
}
}
}
return
listMap
;
return
listMap
;
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/BigScreenController.java
View file @
dcd78d1b
...
@@ -172,6 +172,14 @@ public class BigScreenController extends AbstractBaseController {
...
@@ -172,6 +172,14 @@ public class BigScreenController extends AbstractBaseController {
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"卡片BigSystem报警趋势统计"
)
@GetMapping
(
"/statistic/trend/forSbpt"
)
public
ResponseModel
getSystemAlarmTrendForSbpt
(
@RequestParam
(
value
=
"systemCode"
,
required
=
false
)
String
systemCode
,
@RequestParam
(
value
=
"updateTime"
,
required
=
false
)
String
updateTime
)
{
return
CommonResponseUtil
.
success
(
iFireFightingSystemService
.
getSystemAlarmTrendForSbpt
(
systemCode
,
updateTime
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"卡片BigSystem树接口"
)
@ApiOperation
(
value
=
"卡片BigSystem树接口"
)
@GetMapping
(
"/system/tree"
)
@GetMapping
(
"/system/tree"
)
public
List
<
OrgMenuDto
>
getSystemEquipTree
(
@RequestParam
(
value
=
"systemCode"
)
String
systemCode
)
{
public
List
<
OrgMenuDto
>
getSystemEquipTree
(
@RequestParam
(
value
=
"systemCode"
)
String
systemCode
)
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/EmergencyController.java
View file @
dcd78d1b
...
@@ -705,7 +705,8 @@ public class EmergencyController extends AbstractBaseController {
...
@@ -705,7 +705,8 @@ public class EmergencyController extends AbstractBaseController {
@RequestParam
(
required
=
false
)
Integer
cleanStatus
,
@RequestParam
(
required
=
false
)
Integer
cleanStatus
,
@RequestParam
(
required
=
false
)
Integer
handleStatus
,
@RequestParam
(
required
=
false
)
Integer
handleStatus
,
@RequestParam
(
required
=
false
)
String
bizOrgCode
,
@RequestParam
(
required
=
false
)
String
bizOrgCode
,
@RequestParam
(
required
=
false
)
String
systemCode
@RequestParam
(
required
=
false
)
String
systemCode
,
@RequestParam
(
required
=
false
)
String
createDate
)
{
)
{
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageNumber
,
pageSize
);
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageNumber
,
pageSize
);
if
(
StringUtils
.
isEmpty
(
bizOrgCode
))
{
if
(
StringUtils
.
isEmpty
(
bizOrgCode
))
{
...
@@ -718,7 +719,7 @@ public class EmergencyController extends AbstractBaseController {
...
@@ -718,7 +719,7 @@ public class EmergencyController extends AbstractBaseController {
}
}
}
}
}
}
return
CommonResponseUtil
.
success
(
iEmergencyService
.
alarmList
(
page
,
bizOrgCode
,
systemCode
,
types
,
emergencyLevels
,
name
,
cleanStatus
,
handleStatus
));
return
CommonResponseUtil
.
success
(
iEmergencyService
.
alarmList
(
page
,
bizOrgCode
,
systemCode
,
types
,
emergencyLevels
,
name
,
cleanStatus
,
handleStatus
,
createDate
));
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/EmergencyMapper.java
View file @
dcd78d1b
...
@@ -107,7 +107,7 @@ public interface EmergencyMapper extends BaseMapper{
...
@@ -107,7 +107,7 @@ public interface EmergencyMapper extends BaseMapper{
* @param name 设备名称
* @param name 设备名称
* @return
* @return
*/
*/
Page
<
Map
<
String
,
Object
>>
alarmList
(
@Param
(
"page"
)
Page
<
Map
<
String
,
Object
>>
page
,
@Param
(
"bizOrgCode"
)
String
bizOrgCode
,
@Param
(
"systemCode"
)
String
systemCode
,
@Param
(
"types"
)
List
<
String
>
types
,
@Param
(
"emergencyLevels"
)
List
<
String
>
emergencyLevels
,
@Param
(
"name"
)
String
name
,
@Param
(
"cleanStatus"
)
Integer
cleanStatus
,
@Param
(
"handleStatus"
)
Integer
handleStatus
);
Page
<
Map
<
String
,
Object
>>
alarmList
(
@Param
(
"page"
)
Page
<
Map
<
String
,
Object
>>
page
,
@Param
(
"bizOrgCode"
)
String
bizOrgCode
,
@Param
(
"systemCode"
)
String
systemCode
,
@Param
(
"types"
)
List
<
String
>
types
,
@Param
(
"emergencyLevels"
)
List
<
String
>
emergencyLevels
,
@Param
(
"name"
)
String
name
,
@Param
(
"cleanStatus"
)
Integer
cleanStatus
,
@Param
(
"handleStatus"
)
Integer
handleStatus
,
@Param
(
"createDate"
)
String
createDate
);
IPage
<
EquipTypeImgAmountVO
>
getEmergencyEquipList
(
@Param
(
"page"
)
IPage
page
,
@Param
(
"equipTypeAmountPage"
)
EquipTypeAmountPageDTO
equipTypeAmountPage
,
@Param
(
"list"
)
List
<
String
>
list
);
IPage
<
EquipTypeImgAmountVO
>
getEmergencyEquipList
(
@Param
(
"page"
)
IPage
page
,
@Param
(
"equipTypeAmountPage"
)
EquipTypeAmountPageDTO
equipTypeAmountPage
,
@Param
(
"list"
)
List
<
String
>
list
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/FireFightingSystemMapper.java
View file @
dcd78d1b
...
@@ -720,6 +720,8 @@ public interface FireFightingSystemMapper extends BaseMapper<FireFightingSystemE
...
@@ -720,6 +720,8 @@ public interface FireFightingSystemMapper extends BaseMapper<FireFightingSystemE
List
<
Map
<
String
,
Object
>>
getSystemAlarmTrend
(
@Param
(
"systemCode"
)
String
systemCode
,
@Param
(
"updateTime"
)
String
updateTime
);
List
<
Map
<
String
,
Object
>>
getSystemAlarmTrend
(
@Param
(
"systemCode"
)
String
systemCode
,
@Param
(
"updateTime"
)
String
updateTime
);
List
<
Map
<
String
,
Object
>>
getSystemAlarmTrendForSbpt
(
@Param
(
"systemCode"
)
String
systemCode
,
@Param
(
"updateTime"
)
String
updateTime
);
List
<
Map
<
String
,
Object
>>
getEquipmentAndEquipSpeTree
(
@Param
(
"bizOrgCode"
)
String
bizOrgCode
,
@Param
(
"systemCode"
)
String
systemCode
);
List
<
Map
<
String
,
Object
>>
getEquipmentAndEquipSpeTree
(
@Param
(
"bizOrgCode"
)
String
bizOrgCode
,
@Param
(
"systemCode"
)
String
systemCode
);
Page
<
Map
<
String
,
Object
>>
getEquipmentsBySystemInfo
(
Page
page
,
@Param
(
"bizOrgCode"
)
String
bizOrgCode
,
@Param
(
"systemCode"
)
String
systemCode
,
@Param
(
"equipmentCode"
)
String
equipmentCode
);
Page
<
Map
<
String
,
Object
>>
getEquipmentsBySystemInfo
(
Page
page
,
@Param
(
"bizOrgCode"
)
String
bizOrgCode
,
@Param
(
"systemCode"
)
String
systemCode
,
@Param
(
"equipmentCode"
)
String
equipmentCode
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/IEmergencyService.java
View file @
dcd78d1b
...
@@ -69,7 +69,7 @@ public interface IEmergencyService {
...
@@ -69,7 +69,7 @@ public interface IEmergencyService {
List
<
Map
<
String
,
Object
>>
getPressurePumpDiagnosticAnalysis
(
String
bizOrgCode
);
List
<
Map
<
String
,
Object
>>
getPressurePumpDiagnosticAnalysis
(
String
bizOrgCode
);
Page
<
Map
<
String
,
Object
>>
alarmList
(
Page
<
Map
<
String
,
Object
>>
page
,
String
bizOrgCode
,
String
systemCode
,
List
<
String
>
types
,
List
<
String
>
emergencyLevels
,
String
name
,
Integer
cleanStatus
,
Integer
handleStatus
);
Page
<
Map
<
String
,
Object
>>
alarmList
(
Page
<
Map
<
String
,
Object
>>
page
,
String
bizOrgCode
,
String
systemCode
,
List
<
String
>
types
,
List
<
String
>
emergencyLevels
,
String
name
,
Integer
cleanStatus
,
Integer
handleStatus
,
String
createDate
);
Map
<
String
,
List
<
PressurePumpCountVo
>>
getPressurePumpDay
();
Map
<
String
,
List
<
PressurePumpCountVo
>>
getPressurePumpDay
();
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/IFireFightingSystemService.java
View file @
dcd78d1b
...
@@ -342,5 +342,7 @@ public interface IFireFightingSystemService extends IService<FireFightingSystemE
...
@@ -342,5 +342,7 @@ public interface IFireFightingSystemService extends IService<FireFightingSystemE
Map
<
String
,
Object
>
getSystemAlarmTrend
(
String
systemCode
,
String
updateTime
);
Map
<
String
,
Object
>
getSystemAlarmTrend
(
String
systemCode
,
String
updateTime
);
Map
<
String
,
Object
>
getSystemAlarmTrendForSbpt
(
String
systemCode
,
String
updateTime
);
List
<
OrgMenuDto
>
getSystemEquipTree
(
String
systemCode
);
List
<
OrgMenuDto
>
getSystemEquipTree
(
String
systemCode
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EmergencyServiceImpl.java
View file @
dcd78d1b
...
@@ -627,8 +627,8 @@ public class EmergencyServiceImpl implements IEmergencyService {
...
@@ -627,8 +627,8 @@ public class EmergencyServiceImpl implements IEmergencyService {
@Override
@Override
public
Page
<
Map
<
String
,
Object
>>
alarmList
(
Page
<
Map
<
String
,
Object
>>
page
,
String
bizOrgCode
,
String
systemCode
,
List
<
String
>
types
,
List
<
String
>
emergencyLevels
,
String
name
,
Integer
cleanStatus
,
Integer
handleStatus
)
{
public
Page
<
Map
<
String
,
Object
>>
alarmList
(
Page
<
Map
<
String
,
Object
>>
page
,
String
bizOrgCode
,
String
systemCode
,
List
<
String
>
types
,
List
<
String
>
emergencyLevels
,
String
name
,
Integer
cleanStatus
,
Integer
handleStatus
,
String
createDate
)
{
return
emergencyMapper
.
alarmList
(
page
,
bizOrgCode
,
systemCode
,
types
,
emergencyLevels
,
name
,
cleanStatus
,
handleStatus
);
return
emergencyMapper
.
alarmList
(
page
,
bizOrgCode
,
systemCode
,
types
,
emergencyLevels
,
name
,
cleanStatus
,
handleStatus
,
createDate
);
}
}
//稳压泵定时向缓存中存昨日启动次数任务
//稳压泵定时向缓存中存昨日启动次数任务
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/FireFightingSystemServiceImpl.java
View file @
dcd78d1b
...
@@ -2602,6 +2602,31 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
...
@@ -2602,6 +2602,31 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
}
}
@Override
@Override
public
Map
<
String
,
Object
>
getSystemAlarmTrendForSbpt
(
String
systemCode
,
String
updateTime
)
{
if
(!
StringUtil
.
isNotEmpty
(
updateTime
))
{
updateTime
=
new
SimpleDateFormat
(
DateUtils
.
DATE_PATTERN
).
format
(
new
Date
());
}
List
<
Map
<
String
,
Object
>>
result
=
fireFightingSystemMapper
.
getSystemAlarmTrendForSbpt
(
systemCode
,
updateTime
);
Map
<
String
,
Object
>
resMap
=
new
HashMap
<>();
resMap
.
put
(
"xAxisData"
,
result
.
stream
().
map
(
x
->
x
.
get
(
"date"
)).
collect
(
Collectors
.
toList
()));
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
Map
<
String
,
Object
>
entryMap1
=
new
HashMap
<>();
entryMap1
.
put
(
"name"
,
"正常"
);
entryMap1
.
put
(
"data"
,
result
.
stream
().
map
(
x
->
x
.
get
(
"normalNum"
)).
collect
(
Collectors
.
toList
()));
list
.
add
(
entryMap1
);
Map
<
String
,
Object
>
entryMap2
=
new
HashMap
<>();
entryMap2
.
put
(
"name"
,
"故障"
);
entryMap2
.
put
(
"data"
,
result
.
stream
().
map
(
x
->
x
.
get
(
"faultNum"
)).
collect
(
Collectors
.
toList
()));
list
.
add
(
entryMap2
);
Map
<
String
,
Object
>
entryMap3
=
new
HashMap
<>();
entryMap3
.
put
(
"name"
,
"告警"
);
entryMap3
.
put
(
"data"
,
result
.
stream
().
map
(
x
->
x
.
get
(
"alarmNum"
)).
collect
(
Collectors
.
toList
()));
list
.
add
(
entryMap3
);
resMap
.
put
(
"yAxisData"
,
list
);
return
resMap
;
}
@Override
public
List
<
OrgMenuDto
>
getSystemEquipTree
(
String
systemCode
)
{
public
List
<
OrgMenuDto
>
getSystemEquipTree
(
String
systemCode
)
{
// 此卡片在站端使用,由于远程调用jcs耗时,所以暂注释掉
// 此卡片在站端使用,由于远程调用jcs耗时,所以暂注释掉
// FeignClientResult<List<OrgUsrDto>> feignClientResult = jcsFeignClient.getCompanyDeptListWithAuth(authKey, "COMPANY", "dl");
// FeignClientResult<List<OrgUsrDto>> feignClientResult = jcsFeignClient.getCompanyDeptListWithAuth(authKey, "COMPANY", "dl");
...
...
amos-boot-system-equip/src/main/resources/mapper/EmergencyMapper.xml
View file @
dcd78d1b
...
@@ -1429,6 +1429,9 @@
...
@@ -1429,6 +1429,9 @@
<if
test=
"bizOrgCode != null and bizOrgCode != ''"
>
<if
test=
"bizOrgCode != null and bizOrgCode != ''"
>
and wlesal.biz_org_code like concat(#{bizOrgCode},'%')
and wlesal.biz_org_code like concat(#{bizOrgCode},'%')
</if>
</if>
<if
test=
'createDate != null and createDate == "1"'
>
AND wlesal.create_date LIKE CONCAT( DATE_FORMAT( NOW( ), '%Y-%m-%d' ), '%' )
</if>
<if
test=
"systemCode != null and systemCode != ''"
>
<if
test=
"systemCode != null and systemCode != ''"
>
and fs.code = #{systemCode}
and fs.code = #{systemCode}
</if>
</if>
...
...
amos-boot-system-equip/src/main/resources/mapper/FireFightingSystemMapper.xml
View file @
dcd78d1b
...
@@ -6380,6 +6380,54 @@
...
@@ -6380,6 +6380,54 @@
s1.date
s1.date
</select>
</select>
<select
id=
"getSystemAlarmTrendForSbpt"
resultType=
"Map"
>
SELECT
s1.date,
IFNULL( s2.normalNum, 0 ) AS normalNum,
IFNULL( s2.faultNum, 0 ) AS faultNum,
IFNULL( s2.alarmNum, 0 ) AS alarmNum
FROM
(
SELECT
@s := @s + 1 AS `index`,
DATE_FORMAT( DATE_ADD(( DATE( DATE_ADD(#{updateTime}, INTERVAL - 15 DAY ))), INTERVAL @s DAY ), '%Y-%m-%d' ) AS date
FROM
mysql.help_topic,
( SELECT @s := - 1 ) temp
WHERE
@s
<
15
) s1
LEFT JOIN (
SELECT
s.*
FROM
(
SELECT
IFNULL(SUM(IF(r.`status` = 0, 1, 0)), 0) AS normalNum,
IFNULL(SUM(IF((r.type = 'BREAKDOWN' AND r.`status` = 1), 1, 0)), 0) AS faultNum,
IFNULL(SUM(IF((r.type = 'FIREALARM' AND r.`status` = 1), 1, 0)), 0) AS alarmNum,
DATE_FORMAT( r.update_date, '%Y-%m-%d') AS date
FROM
wl_equipment_specific_alarm_log r
LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET( fs.id, r.system_ids )
<where>
r.update_date BETWEEN date_sub( now(), INTERVAL 15 MONTH ) AND now()
<if
test=
"systemCode != null and systemCode != ''"
>
AND fs.`code` = #{systemCode}
</if>
</where>
GROUP BY
LEFT ( r.update_date, 10 )
ORDER BY
r.update_date
) s
) s2 ON s2.date = s1.date
GROUP BY
s1.date
ORDER BY
s1.date
</select>
<select
id=
"getEquipmentAndEquipSpeTree"
resultType=
"java.util.Map"
>
<select
id=
"getEquipmentAndEquipSpeTree"
resultType=
"java.util.Map"
>
SELECT
SELECT
a.id,
a.id,
...
...
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