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
b81b8506
Commit
b81b8506
authored
Oct 10, 2022
by
tianyiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
9885 监盘概览/接口开发2
parent
9996b380
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
212 additions
and
0 deletions
+212
-0
SupervisionConfigureController.java
...quipmanage/controller/SupervisionConfigureController.java
+0
-0
EquipmentSpecificAlarmMapper.java
...join/equipmanage/mapper/EquipmentSpecificAlarmMapper.java
+4
-0
FireFightingSystemMapper.java
.../yeejoin/equipmanage/mapper/FireFightingSystemMapper.java
+5
-0
IEquipmentSpecificAlarmService.java
...n/equipmanage/service/IEquipmentSpecificAlarmService.java
+4
-0
EquipmentSpecificAlarmServiceImpl.java
...anage/service/impl/EquipmentSpecificAlarmServiceImpl.java
+11
-0
EquipmentSpecificAlarmMapper.xml
...rc/main/resources/mapper/EquipmentSpecificAlarmMapper.xml
+158
-0
FireFightingSystemMapper.xml
...ip/src/main/resources/mapper/FireFightingSystemMapper.xml
+30
-0
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/SupervisionConfigureController.java
View file @
b81b8506
This diff is collapsed.
Click to expand it.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/EquipmentSpecificAlarmMapper.java
View file @
b81b8506
...
@@ -219,4 +219,8 @@ public interface EquipmentSpecificAlarmMapper extends BaseMapper<EquipmentSpecif
...
@@ -219,4 +219,8 @@ public interface EquipmentSpecificAlarmMapper extends BaseMapper<EquipmentSpecif
Map
<
String
,
Object
>
inspectionMessage
(
@Param
(
"orgCode"
)
String
orgCode
Map
<
String
,
Object
>
inspectionMessage
(
@Param
(
"orgCode"
)
String
orgCode
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
,
@Param
(
"endTime"
)
String
endTime
);
Page
<
Map
<
String
,
Object
>>
fireAlarmLogPage
(
Page
page
,
@Param
(
"param"
)
CommonPageInfoParam
param
);
List
<
Map
<
String
,
Object
>>
alarmTrend
(
String
bizOrgCode
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/FireFightingSystemMapper.java
View file @
b81b8506
...
@@ -584,4 +584,9 @@ public interface FireFightingSystemMapper extends BaseMapper<FireFightingSystemE
...
@@ -584,4 +584,9 @@ public interface FireFightingSystemMapper extends BaseMapper<FireFightingSystemE
List
<
Map
<
String
,
Object
>>
selectDayEchart
(
@Param
(
"systemId"
)
String
systemId
,
List
<
Map
<
String
,
Object
>>
selectDayEchart
(
@Param
(
"systemId"
)
String
systemId
,
@Param
(
"date"
)
String
date
,
@Param
(
"date"
)
String
date
,
@Param
(
"indicator"
)
List
<
String
>
indicator
);
@Param
(
"indicator"
)
List
<
String
>
indicator
);
List
<
Map
<
String
,
Object
>>
queryStartAndStopBySpecificId
(
@Param
(
"ids"
)
List
<
Long
>
ids
);
List
<
Map
<
String
,
Object
>>
queryStateBySpecificId
(
@Param
(
"id"
)
long
id
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/IEquipmentSpecificAlarmService.java
View file @
b81b8506
...
@@ -91,4 +91,8 @@ public interface IEquipmentSpecificAlarmService extends IService<EquipmentSpecif
...
@@ -91,4 +91,8 @@ public interface IEquipmentSpecificAlarmService extends IService<EquipmentSpecif
List
<
Map
<
String
,
Object
>>
fireFacilitiesList
(
String
bizOrgCode
,
String
startTime
,
String
endTime
);
List
<
Map
<
String
,
Object
>>
fireFacilitiesList
(
String
bizOrgCode
,
String
startTime
,
String
endTime
);
Map
<
String
,
Object
>
dailyMaintenance
(
String
bizOrgCode
,
String
orgCode
,
String
startTime
,
String
endTime
);
Map
<
String
,
Object
>
dailyMaintenance
(
String
bizOrgCode
,
String
orgCode
,
String
startTime
,
String
endTime
);
Map
<
String
,
Object
>
inspectionMessage
(
String
orgCode
,
String
startTime
,
String
endTime
);
Map
<
String
,
Object
>
inspectionMessage
(
String
orgCode
,
String
startTime
,
String
endTime
);
Page
<
Map
<
String
,
Object
>>
fireAlarmLogPage
(
CommonPageInfoParam
param
);
List
<
Map
<
String
,
Object
>>
alarmTrend
(
String
bizOrgCode
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EquipmentSpecificAlarmServiceImpl.java
View file @
b81b8506
...
@@ -728,4 +728,15 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
...
@@ -728,4 +728,15 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
public
Map
<
String
,
Object
>
inspectionMessage
(
String
orgCode
,
String
startTime
,
String
endTime
)
{
public
Map
<
String
,
Object
>
inspectionMessage
(
String
orgCode
,
String
startTime
,
String
endTime
)
{
return
equipmentSpecificAlarmMapper
.
inspectionMessage
(
orgCode
,
startTime
,
endTime
);
return
equipmentSpecificAlarmMapper
.
inspectionMessage
(
orgCode
,
startTime
,
endTime
);
}
}
@Override
public
Page
<
Map
<
String
,
Object
>>
fireAlarmLogPage
(
CommonPageInfoParam
param
)
{
Page
result
=
new
Page
<>(
param
.
getPageNumber
(),
param
.
getPageSize
());
return
this
.
baseMapper
.
fireAlarmLogPage
(
result
,
param
);
}
@Override
public
List
<
Map
<
String
,
Object
>>
alarmTrend
(
String
bizOrgCode
)
{
return
this
.
baseMapper
.
alarmTrend
(
bizOrgCode
);
}
}
}
amos-boot-system-equip/src/main/resources/mapper/EquipmentSpecificAlarmMapper.xml
View file @
b81b8506
...
@@ -1326,4 +1326,161 @@
...
@@ -1326,4 +1326,161 @@
LEFT JOIN p_point_classify ppc on pci.point_classify_id = ppc.id
LEFT JOIN p_point_classify ppc on pci.point_classify_id = ppc.id
)AS missedCheck
)AS missedCheck
</select>
</select>
<select
id=
"fireAlarmLogPage"
resultType=
"java.util.HashMap"
>
SELECT
equipment_specific_index_name,
equipment_specific_name,
DATE_FORMAT(`wlesal`.`create_date`,'%m-%d %H:%i:%s') alarm_time,
location,
emergency_level_color,
IF
( `wlesal`.`clean_time` IS NOT NULL, '已消除', '未消除' ) AS `cleanStatus`
FROM
`wl_equipment_specific_alarm_log` `wlesal`
LEFT JOIN `wl_equipment_specific` `wles` ON `wlesal`.`equipment_specific_id` = `wles`.`id`
<where>
<if
test=
"param.system != null and param.system != ''"
>
find_in_set( #{param.system}, `wlesal`.`system_codes` )
</if>
<if
test=
"param.fireEquipmentSpecificIndexKey != null and param.fireEquipmentSpecificIndexKey != ''"
>
AND wles.equipment_specific_index_key like concat (#{param.fireEquipmentSpecificIndexKey},'%')
</if>
<if
test=
"param.bizOrgCode != null and param.bizOrgCode != ''"
>
AND wles.biz_org_code like concat (#{param.bizOrgCode},'%')
</if>
</where>
ORDER BY
`wlesal`.`create_date` DESC
</select>
<select
id=
"alarmTrend"
resultType=
"java.util.Map"
>
SELECT
`result`.`click_date` AS `click_date`,
`a`.`fireAlarmNum` AS `fireAlarmNum`,
`b`.`breakdownNum` AS `breakdownNum`,
`c`.`shieldNum` AS `shieldNum`,
`d`.`otherNum` AS `otherNum`
FROM
((((
`v_monitor_event_utils_week` `result`
LEFT JOIN (
SELECT
`weekUtil`.`click_date` AS `click_date`,
ifnull( count( `fireAlarm`.`id` ), 0 ) AS `fireAlarmNum`
FROM
(
`v_monitor_event_utils_week` `weekUtil`
LEFT JOIN (
SELECT
log.*
FROM
`wl_equipment_specific_alarm_log` `log`
LEFT JOIN wl_equipment_specific wes ON `log`.equipment_specific_id = wes.id
<where>
<if
test=
"bizOrgCode != null and bizOrgCode != ''"
>
wes.biz_org_code like concat (#{bizOrgCode},'%')
</if>
</where>
) fireAlarm ON (((
date_format( `fireAlarm`.`create_date`, '%Y-%m-%d' ) = `weekUtil`.`click_date`
)
AND ( `fireAlarm`.`equipment_specific_index_name` = '火警' )
)))
GROUP BY
`weekUtil`.`click_date`
ORDER BY
`weekUtil`.`click_date`
) `a` ON ((
`a`.`click_date` = `result`.`click_date`
)))
LEFT JOIN (
SELECT
`weekUtil`.`click_date` AS `click_date`,
ifnull( count( `breakdown`.`id` ), 0 ) AS `breakdownNum`
FROM
(
`v_monitor_event_utils_week` `weekUtil`
LEFT JOIN (
SELECT
log.*
FROM
`wl_equipment_specific_alarm_log` `log`
LEFT JOIN wl_equipment_specific wes ON `log`.equipment_specific_id = wes.id
<where>
<if
test=
"bizOrgCode != null and bizOrgCode != ''"
>
wes.biz_org_code like concat (#{bizOrgCode},'%')
</if>
</where>
) `breakdown` ON (((
`weekUtil`.`click_date` = date_format( `breakdown`.`create_date`, '%Y-%m-%d' ))
AND ( `breakdown`.`equipment_specific_index_name` = '故障' ))))
GROUP BY
`weekUtil`.`click_date`
ORDER BY
`weekUtil`.`click_date`
) `b` ON ((
`b`.`click_date` = `result`.`click_date`
)))
LEFT JOIN (
SELECT
`weekUtil`.`click_date` AS `click_date`,
ifnull( count( `shield`.`id` ), 0 ) AS `shieldNum`
FROM
(
`v_monitor_event_utils_week` `weekUtil`
LEFT JOIN (
SELECT
log.*
FROM
`wl_equipment_specific_alarm_log` `log`
LEFT JOIN wl_equipment_specific wes ON `log`.equipment_specific_id = wes.id
<where>
<if
test=
"bizOrgCode != null and bizOrgCode != ''"
>
wes.biz_org_code like concat (#{bizOrgCode},'%')
</if>
</where>
) `shield` ON (((
date_format( `shield`.`create_date`, '%Y-%m-%d' ) = `weekUtil`.`click_date`
)
AND ( `shield`.`equipment_specific_index_name` = '屏蔽' ))))
GROUP BY
`weekUtil`.`click_date`
ORDER BY
`weekUtil`.`click_date`
) `c` ON ((
`c`.`click_date` = `result`.`click_date`
)))
LEFT JOIN (
SELECT
`weekUtil`.`click_date` AS `click_date`,
ifnull( count( `other`.`id` ), 0 ) AS `otherNum`
FROM
(
`v_monitor_event_utils_week` `weekUtil`
LEFT JOIN (
SELECT
log.*
FROM
`wl_equipment_specific_alarm_log` `log`
LEFT JOIN wl_equipment_specific wes ON `log`.equipment_specific_id = wes.id
<where>
<if
test=
"bizOrgCode != null and bizOrgCode != ''"
>
wes.biz_org_code like concat (#{bizOrgCode},'%')
</if>
</where>
) `other` ON (((
date_format( `other`.`create_date`, '%Y-%m-%d' ) = `weekUtil`.`click_date`
)
AND (
`other`.`equipment_specific_index_name` NOT IN ( '火警', '故障', '屏蔽' )))))
GROUP BY
`weekUtil`.`click_date`
ORDER BY
`weekUtil`.`click_date`
) `d` ON ((
`d`.`click_date` = `result`.`click_date`
)))
ORDER BY
`result`.`click_date` DESC
</select>
</mapper>
</mapper>
\ No newline at end of file
amos-boot-system-equip/src/main/resources/mapper/FireFightingSystemMapper.xml
View file @
b81b8506
...
@@ -4711,4 +4711,34 @@
...
@@ -4711,4 +4711,34 @@
WHERE FIND_IN_SET( #{id}, system_id ) > 0
WHERE FIND_IN_SET( #{id}, system_id ) > 0
AND biz_org_code LIKE concat(#{bizOrgCode}, '%') )
AND biz_org_code LIKE concat(#{bizOrgCode}, '%') )
</select>
</select>
<select
id=
"queryStartAndStopBySpecificId"
resultType=
"java.util.Map"
>
SELECT
i.equipment_specific_id,
i.update_date,
i.equipment_index_name
FROM
wl_equipment_specific_index i
WHERE
<if
test=
"ids != null and ids.size > 0"
>
i.equipment_specific_id IN
<foreach
collection=
"ids"
item=
"item"
index=
"index"
open=
"("
close=
")"
separator=
","
>
#{item}
</foreach>
</if>
AND i.equipment_index_key in ('FHS_PressurePump_Start', 'FHS_PressurePump_Stop')
ORDER BY
i.update_date DESC
</select>
<select
id=
"queryStateBySpecificId"
resultType=
"java.util.Map"
>
SELECT
i.update_date,
i.equipment_index_name
FROM
wl_equipment_specific_index i
WHERE
i.equipment_specific_id = #{id,jdbcType=VARCHAR}
AND i.equipment_index_key in ('FHS_PressurePump_Start', 'FHS_PressurePump_Stop')
ORDER BY
i.update_date DESC
</select>
</mapper>
</mapper>
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