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
00ff9761
Commit
00ff9761
authored
Aug 30, 2022
by
zhangsen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修改
parent
ecebddfc
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
11 deletions
+29
-11
FireFightingSystemMapper.xml
...ip/src/main/resources/mapper/FireFightingSystemMapper.xml
+29
-11
No files found.
amos-boot-system-equip/src/main/resources/mapper/FireFightingSystemMapper.xml
View file @
00ff9761
...
@@ -2259,7 +2259,7 @@
...
@@ -2259,7 +2259,7 @@
<select
id=
"getFireCarInfo"
resultType=
"java.util.Map"
>
<select
id=
"getFireCarInfo"
resultType=
"java.util.Map"
>
SELECT
SELECT
a.
total,
COUNT( 1 ) AS
total,
IFNULL( sum( a.carStartState ), 0 ) AS carStartNum,
IFNULL( sum( a.carStartState ), 0 ) AS carStartNum,
IFNULL( sum( a.carCloseState ), 0 ) AS carCloseNum
IFNULL( sum( a.carCloseState ), 0 ) AS carCloseNum
FROM
FROM
...
@@ -2267,7 +2267,6 @@
...
@@ -2267,7 +2267,6 @@
SELECT
SELECT
`wc`.`id` AS `id`,
`wc`.`id` AS `id`,
`wc`.`name` AS `name`,
`wc`.`name` AS `name`,
count(wc.id) as total,
max(
max(
CASE
CASE
...
@@ -2290,11 +2289,12 @@
...
@@ -2290,11 +2289,12 @@
`wl_car` `wc`
`wl_car` `wc`
LEFT JOIN `wl_car_property` `wcp` ON `wcp`.`car_id` = `wc`.`id`
LEFT JOIN `wl_car_property` `wcp` ON `wcp`.`car_id` = `wc`.`id`
<where>
<where>
1=1
<if
test=
"bizOrgCode!=null and bizOrgCode!=''"
>
<if
test=
"bizOrgCode!=null and bizOrgCode!=''"
>
AND
wc.biz_org_code like concat(#{bizOrgCode}, '%')
wc.biz_org_code like concat(#{bizOrgCode}, '%')
</if>
</if>
</where>
</where>
GROUP BY
wc.id
) a
) a
</select>
</select>
...
@@ -2352,8 +2352,19 @@
...
@@ -2352,8 +2352,19 @@
ou.`code`,
ou.`code`,
IFNULL( rp.min_water_level, 0 ) AS minLevel,
IFNULL( rp.min_water_level, 0 ) AS minLevel,
IFNULL( rp.max_water_level, 0 ) AS maxLevel,
IFNULL( rp.max_water_level, 0 ) AS maxLevel,
IFNULL((
(
TRUNCATE (abs(
CASE
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ) IS NULL THEN
'--'
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ) >= IFNULL( rp.min_water_level, 0 )
AND rp.max_water_level IS NULL THEN
'100'
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END )
<
IFNULL( rp.min_water_level, 0 )
AND rp.max_water_level IS NULL THEN
'--' ELSE IFNULL((
TRUNCATE (
abs(
IFNULL(
IFNULL(
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
IFNULL( rp.min_water_level, 0 )) /
IFNULL( rp.min_water_level, 0 )) /
...
@@ -2361,16 +2372,21 @@
...
@@ -2361,16 +2372,21 @@
(
(
IFNULL( rp.max_water_level, 0 ) = 0,
IFNULL( rp.max_water_level, 0 ) = 0,
1,
1,
IFNULL( rp.max_water_level, 0 ))) * 100, 2)
IFNULL( rp.max_water_level, 0 ))) * 100,
2
)
),
),
0
0
)
END
) AS levelAbs,
) AS levelAbs,
IFNULL(
IFNULL( max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ), '--' ) AS nowLevel,
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
IFNULL( rp.min_water_level, 0 )) AS nowLevel,
(
(
CASE
CASE
WHEN max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ) IS NULL
OR rp.min_water_level IS NULL THEN
'--'
WHEN IFNULL(
WHEN IFNULL(
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
max( CASE WHEN ei.name_key = 'FHS_WirelessliquidDetector_WaterLevel' THEN ei.perf_value END ),
IFNULL( rp.min_water_level, 0 ))
<
IFNULL( rp.min_water_level, 0 ) THEN
IFNULL( rp.min_water_level, 0 ))
<
IFNULL( rp.min_water_level, 0 ) THEN
...
@@ -2390,7 +2406,7 @@
...
@@ -2390,7 +2406,7 @@
LEFT JOIN wl_equipment_index ei ON ei.equipment_id = ed.equipment_id
LEFT JOIN wl_equipment_index ei ON ei.equipment_id = ed.equipment_id
LEFT JOIN wl_equipment e ON e.id = ei.equipment_id
LEFT JOIN wl_equipment e ON e.id = ei.equipment_id
LEFT JOIN wl_equipment_category ec ON ec.id = e.category_id
LEFT JOIN wl_equipment_category ec ON ec.id = e.category_id
LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET(
fs.id,es.system_id
)
LEFT JOIN f_fire_fighting_system fs ON FIND_IN_SET(
fs.id, es.system_id
)
WHERE
WHERE
r.resource_type IN ( 'pool', 'industryPool' )
r.resource_type IN ( 'pool', 'industryPool' )
AND r.is_delete = 1
AND r.is_delete = 1
...
@@ -2403,6 +2419,8 @@
...
@@ -2403,6 +2419,8 @@
</if>
</if>
GROUP BY
GROUP BY
r.sequence_nbr
r.sequence_nbr
ORDER BY
levelStatus DESC
</select>
</select>
<select
id=
"getFireSystemInfo"
resultType=
"java.util.Map"
>
<select
id=
"getFireSystemInfo"
resultType=
"java.util.Map"
>
...
...
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