Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YeeAmosFireAutoSysRoot
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
station
YeeAmosFireAutoSysRoot
Commits
ce086d02
Commit
ce086d02
authored
Sep 25, 2021
by
maoying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改三维接口
parent
4fe26238
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
104 additions
and
47 deletions
+104
-47
View3dMapper.java
...om/yeejoin/amos/fas/business/dao/mapper/View3dMapper.java
+4
-2
dbTemplate_view3d.xml
...sStart/src/main/resources/db/mapper/dbTemplate_view3d.xml
+100
-45
No files found.
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/dao/mapper/View3dMapper.java
View file @
ce086d02
...
@@ -164,9 +164,11 @@ public interface View3dMapper extends BaseMapper {
...
@@ -164,9 +164,11 @@ public interface View3dMapper extends BaseMapper {
List
<
HashMap
<
String
,
Object
>>
retrieveAll
(
String
type
,
Long
riskSourceId
,
String
inputText
,
long
start
,
int
length
,
String
orgCode
,
String
dataLevel
,
String
protectObjName
);
List
<
HashMap
<
String
,
Object
>>
retrieveAll
(
String
type
,
Long
riskSourceId
,
String
inputText
,
long
start
,
int
length
,
String
orgCode
,
String
dataLevel
,
String
protectObjName
);
Long
retrieve3AllCount
(
String
type
,
Long
riskSourceId
,
Long
areaId
,
Long
equipmentId
,
String
inputText
,
String
orgCode
,
String
dataLevel
);
Long
retrieve3AllCount
(
@Param
(
"type"
)
String
type
,
@Param
(
"riskSourceId"
)
Long
riskSourceId
,
@Param
(
"areaId"
)
Long
areaId
,
@Param
(
"equipmentId"
)
Long
equipmentId
,
@Param
(
"inputText"
)
String
inputText
,
@Param
(
"orgCode"
)
String
orgCode
,
@Param
(
"dataLevel"
)
String
dataLevel
);
List
<
HashMap
<
String
,
Object
>>
retrieve3All
(
String
type
,
Long
riskSourceId
,
Long
areaId
,
Long
equipmentId
,
String
inputText
,
long
start
,
int
length
,
String
orgCode
,
String
dataLevel
);
List
<
HashMap
<
String
,
Object
>>
retrieve3All
(
@Param
(
"type"
)
String
type
,
@Param
(
"riskSourceId"
)
Long
riskSourceId
,
@Param
(
"areaId"
)
Long
areaId
,
@Param
(
"equipmentId"
)
Long
equipmentId
,
@Param
(
"inputText"
)
String
inputText
,
@Param
(
"start"
)
long
start
,
@Param
(
"length"
)
int
length
,
@Param
(
"orgCode"
)
String
orgCode
,
@Param
(
"dataLevel"
)
String
dataLevel
);
/**
/**
* 查询区域下点
* 查询区域下点
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_view3d.xml
View file @
ce086d02
...
@@ -1304,7 +1304,7 @@
...
@@ -1304,7 +1304,7 @@
(
(
SELECT
SELECT
a.instance_id AS instanceId,
a.instance_id AS instanceId,
A
.group_code AS groupCode,
a
.group_code AS groupCode,
MAX(
MAX(
CASE
CASE
WHEN a.field_name = 'name' THEN
WHEN a.field_name = 'name' THEN
...
@@ -1641,7 +1641,7 @@
...
@@ -1641,7 +1641,7 @@
s.address as room
s.address as room
from (SELECT
from (SELECT
a.instance_id AS instanceId,
a.instance_id AS instanceId,
A
.group_code AS groupCode,
a
.group_code AS groupCode,
MAX(
MAX(
CASE
CASE
WHEN a.field_name = 'name' THEN
WHEN a.field_name = 'name' THEN
...
@@ -1760,7 +1760,7 @@
...
@@ -1760,7 +1760,7 @@
s.address as room
s.address as room
from (SELECT
from (SELECT
a.instance_id AS instanceId,
a.instance_id AS instanceId,
A
.group_code AS groupCode,
a
.group_code AS groupCode,
MAX(
MAX(
CASE
CASE
WHEN a.field_name = 'name' THEN
WHEN a.field_name = 'name' THEN
...
@@ -1807,7 +1807,7 @@
...
@@ -1807,7 +1807,7 @@
s.address as room
s.address as room
from (SELECT
from (SELECT
a.instance_id AS instanceId,
a.instance_id AS instanceId,
A
.group_code AS groupCode,
a
.group_code AS groupCode,
MAX(
MAX(
CASE
CASE
WHEN a.field_name = 'name' THEN
WHEN a.field_name = 'name' THEN
...
@@ -1864,16 +1864,16 @@
...
@@ -1864,16 +1864,16 @@
SELECT
SELECT
concat( 'riskSource-', r.id ) AS id,
concat( 'riskSource-', r.id ) AS id,
concat( r.id ) AS originId,
concat( r.id ) AS originId,
r.
NAME
,
r.
name
,
r.
CODE
,
r.
code
,
'riskSource' AS type,
'riskSource' AS type,
r.org_code as orgCode,
r.org_code as orgCode,
rl.LEVEL AS LEVEL,
rl.LEVEL AS LEVEL,
rl.
NAME
AS levelStr,
rl.
name
AS levelStr,
r.is_indoor AS isIndoor,
r.is_indoor AS isIndoor,
'风险点' AS typeName,
'风险点' AS typeName,
'riskSource' AS typeCode,
'riskSource' AS typeCode,
r.
NAME
AS label,
r.
name
AS label,
'' AS routeName,
'' AS routeName,
'' AS person,
'' AS person,
r.rpn AS title,
r.rpn AS title,
...
@@ -1893,33 +1893,33 @@
...
@@ -1893,33 +1893,33 @@
SELECT
SELECT
concat( 'patrol-', p.id ) AS id,
concat( 'patrol-', p.id ) AS id,
concat( p.id ) AS originId,
concat( p.id ) AS originId,
p.
NAME
,
p.
name
,
p.point_no AS CODE,
p.point_no AS CODE,
'patrol' AS type,
'patrol' AS type,
p.org_code as orgCode,
p.org_code as orgCode,
p.
STATUS AS LEVEL
,
p.
status AS level
,
CONCAT( 'level_', p.
STATUS
) AS levelStr,
CONCAT( 'level_', p.
status
) AS levelStr,
p.is_indoor AS isIndoor,
p.is_indoor AS isIndoor,
'巡检点' AS typeName,
'巡检点' AS typeName,
'patrol' AS typeCode,
'patrol' AS typeCode,
p.
NAME
AS label,
p.
name
AS label,
p.route_name AS routeName,
p.route_name AS routeName,
p.charge_person_id AS person,
p.charge_person_id AS person,
CASE
CASE
WHEN p.
STATUS
= '0' THEN
WHEN p.
status
= '0' THEN
'未执行'
'未执行'
WHEN p.
STATUS
= '1' THEN
WHEN p.
status
= '1' THEN
'合格'
'合格'
WHEN p.
STATUS
= '2' THEN
WHEN p.
status
= '2' THEN
'不合格'
'不合格'
WHEN p.
STATUS
= '3' THEN
WHEN p.
status
= '3' THEN
'漏检'
'漏检'
END AS title,
END AS title,
concat( 'patrol-', p.id ) AS `key`,
concat( 'patrol-', p.id ) AS `key`,
p.risk_source_id AS riskSourceId,
p.risk_source_id AS riskSourceId,
p.area_id AS areaId,
p.area_id AS areaId,
r.
NAME
AS room
r.
name
AS room
FROM
FROM
p_point p
p_point p
LEFT JOIN f_risk_source r ON r.id = p.risk_source_id
LEFT JOIN f_risk_source r ON r.id = p.risk_source_id
...
@@ -1931,9 +1931,37 @@
...
@@ -1931,9 +1931,37 @@
</where>
</where>
UNION ALL
UNION ALL
SELECT
SELECT
concat('video-', vi.id) AS id,
concat(vi.id) AS originId,
vi.name,
vi.code,
'video' AS type,
vi.org_code AS orgCode,
'' AS level,
concat('level_', '') AS levelStr,
'' AS isIndoor,
'摄像头' AS typeName,
'video' AS typeCode,
vi.`name` AS label,
'' AS routeName,
'' AS person,
vi.`name` AS title,
concat('video-', vi.id) AS `key`,
'' AS riskSourceId,
vi.belongAreaId as areaId,
vi.address AS room
FROM
wl_video AS vi
<where>
<if
test=
"areaId != null"
>
vi.belongAreaId = #{areaId}
</if>
</where>
UNION ALL
SELECT
concat( 'fireEquipment-', m.id ) AS id,
concat( 'fireEquipment-', m.id ) AS id,
concat( m.id ) AS originId,
concat( m.id ) AS originId,
det.
NAME
,
det.
name
,
m.CODE AS CODE,
m.CODE AS CODE,
'fireEquipment' AS type,
'fireEquipment' AS type,
m.org_code as orgCode,
m.org_code as orgCode,
...
@@ -1942,12 +1970,12 @@
...
@@ -1942,12 +1970,12 @@
NULL AS isIndoor,
NULL AS isIndoor,
'消防设备' AS typeName,
'消防设备' AS typeName,
'fireEquipment' AS typeCode,
'fireEquipment' AS typeCode,
det.
NAME
AS label,
det.
name
AS label,
'' AS routeName,
'' AS routeName,
'' AS person,
'' AS person,
det.
NAME
AS title,
det.
name
AS title,
concat( 'fireEquipment-', m.id ) AS `key`,
concat( 'fireEquipment-', m.id ) AS `key`,
risk.id
AS riskSourceId,
''
AS riskSourceId,
m.area_id AS areaId,
m.area_id AS areaId,
str.full_name AS room
str.full_name AS room
FROM
FROM
...
@@ -1957,7 +1985,6 @@
...
@@ -1957,7 +1985,6 @@
LEFT JOIN wl_equipment_category AS cat ON equ.category_id = cat.id
LEFT JOIN wl_equipment_category AS cat ON equ.category_id = cat.id
LEFT JOIN wl_stock_detail AS sto ON sto.qr_code = m.qr_code
LEFT JOIN wl_stock_detail AS sto ON sto.qr_code = m.qr_code
LEFT JOIN wl_warehouse_structure AS str ON sto.warehouse_structure_id = str.source_id
LEFT JOIN wl_warehouse_structure AS str ON sto.warehouse_structure_id = str.source_id
LEFT JOIN f_risk_source AS risk ON str.source_id = risk.source_id
<where>
<where>
<if
test=
"areaId != null"
>
<if
test=
"areaId != null"
>
m.area_id = #{areaId}
m.area_id = #{areaId}
...
@@ -1967,7 +1994,7 @@
...
@@ -1967,7 +1994,7 @@
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
m.
CODE
) as tmp
m.
code
) as tmp
<where>
<where>
<if
test=
"inputText!=null and inputText != ''"
>
<if
test=
"inputText!=null and inputText != ''"
>
AND (
AND (
...
@@ -1991,16 +2018,16 @@
...
@@ -1991,16 +2018,16 @@
SELECT
SELECT
concat( 'riskSource-', r.id ) AS id,
concat( 'riskSource-', r.id ) AS id,
concat( r.id ) AS originId,
concat( r.id ) AS originId,
r.
NAME
,
r.
name
,
r.
CODE
,
r.
code
,
'riskSource' AS type,
'riskSource' AS type,
r.org_code as orgCode,
r.org_code as orgCode,
rl.
LEVEL AS LEVEL
,
rl.
level AS level
,
rl.
NAME
AS levelStr,
rl.
name
AS levelStr,
r.is_indoor AS isIndoor,
r.is_indoor AS isIndoor,
'风险点' AS typeName,
'风险点' AS typeName,
'riskSource' AS typeCode,
'riskSource' AS typeCode,
r.
NAME
AS label,
r.
name
AS label,
'' AS routeName,
'' AS routeName,
'' AS person,
'' AS person,
r.rpn AS title,
r.rpn AS title,
...
@@ -2018,38 +2045,66 @@
...
@@ -2018,38 +2045,66 @@
</if>
</if>
UNION ALL
UNION ALL
SELECT
SELECT
concat('video-', vi.id) AS id,
concat(vi.id) AS originId,
vi.name,
vi.code,
'video' AS type,
vi.org_code AS orgCode,
'' AS level,
concat('level_', '') AS levelStr,
'' AS isIndoor,
'摄像头' AS typeName,
'video' AS typeCode,
vi.`name` AS label,
'' AS routeName,
'' AS person,
vi.`name` AS title,
concat('video-', vi.id) AS `key`,
'' AS riskSourceId,
vi.belongAreaId as areaId,
vi.address AS room
FROM
wl_video AS vi
<where>
<if
test=
"areaId != null"
>
vi.belongAreaId = #{areaId}
</if>
</where>
UNION ALL
SELECT
concat( 'patrol-', p.id ) AS id,
concat( 'patrol-', p.id ) AS id,
concat( p.id ) AS originId,
concat( p.id ) AS originId,
p.
NAME
,
p.
name
,
p.point_no AS CODE,
p.point_no AS CODE,
'patrol' AS type,
'patrol' AS type,
p.org_code as orgCode,
p.org_code as orgCode,
p.
STATUS AS LEVEL
,
p.
status AS level
,
CONCAT( 'level_', p.
STATUS
) AS levelStr,
CONCAT( 'level_', p.
status
) AS levelStr,
p.is_indoor AS isIndoor,
p.is_indoor AS isIndoor,
'巡检点' AS typeName,
'巡检点' AS typeName,
'patrol' AS typeCode,
'patrol' AS typeCode,
p.
NAME
AS label,
p.
name
AS label,
p.route_name AS routeName,
p.route_name AS routeName,
p.charge_person_id AS person,
p.charge_person_id AS person,
CASE
CASE
WHEN p.
STATUS
= '0' THEN
WHEN p.
status
= '0' THEN
'未执行'
'未执行'
WHEN p.
STATUS
= '1' THEN
WHEN p.
status
= '1' THEN
'合格'
'合格'
WHEN p.
STATUS
= '2' THEN
WHEN p.
status
= '2' THEN
'不合格'
'不合格'
WHEN p.
STATUS
= '3' THEN
WHEN p.
status
= '3' THEN
'漏检'
'漏检'
END AS title,
END AS title,
concat( 'patrol-', p.id ) AS `key`,
concat( 'patrol-', p.id ) AS `key`,
p.risk_source_id AS riskSourceId,
p.risk_source_id AS riskSourceId,
p.area_id AS areaId,
p.area_id AS areaId,
r.
NAME
AS room
r.
full_name
AS room
FROM
FROM
p_point p
p_point p
LEFT JOIN
f_risk_sourc
e r ON r.id = p.risk_source_id
LEFT JOIN
wl_warehouse_structur
e r ON r.id = p.risk_source_id
<where>
<where>
is_delete = FALSE
is_delete = FALSE
<if
test=
"areaId != null"
>
<if
test=
"areaId != null"
>
...
@@ -2060,19 +2115,19 @@
...
@@ -2060,19 +2115,19 @@
SELECT
SELECT
concat( 'fireEquipment-', m.id ) AS id,
concat( 'fireEquipment-', m.id ) AS id,
concat( m.id ) AS originId,
concat( m.id ) AS originId,
det.
NAME
,
det.
name
,
m.
CODE AS CODE
,
m.
code AS code
,
'fireEquipment' AS type,
'fireEquipment' AS type,
m.org_code as orgCode,
m.org_code as orgCode,
NULL AS LEVEL
,
'' AS level
,
concat( 'level_',
NULL
) AS levelStr,
concat( 'level_',
''
) AS levelStr,
NULL AS isIndoor,
NULL AS isIndoor,
'消防设备' AS typeName,
'消防设备' AS typeName,
'fireEquipment' AS typeCode,
'fireEquipment' AS typeCode,
det.
NAME
AS label,
det.
name
AS label,
'' AS routeName,
'' AS routeName,
'' AS person,
'' AS person,
det.
NAME
AS title,
det.
name
AS title,
concat( 'fireEquipment-', m.id ) AS `key`,
concat( 'fireEquipment-', m.id ) AS `key`,
risk.id AS riskSourceId,
risk.id AS riskSourceId,
m.area_id AS areaId,
m.area_id AS areaId,
...
@@ -2094,7 +2149,7 @@
...
@@ -2094,7 +2149,7 @@
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
m.
CODE
) as tmp
m.
code
) as tmp
<where>
<where>
<if
test=
"inputText!=null and inputText != ''"
>
<if
test=
"inputText!=null and inputText != ''"
>
AND (
AND (
...
...
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