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
fa8ac5ae
Commit
fa8ac5ae
authored
Sep 05, 2022
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加是否绑定验证
parent
1651d36d
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
50 additions
and
7 deletions
+50
-7
RiskSourceSceneController.java
...oin/equipmanage/controller/RiskSourceSceneController.java
+15
-1
EquipmentSpecificMapper.java
...m/yeejoin/equipmanage/mapper/EquipmentSpecificMapper.java
+2
-0
IRiskSourceSceneService.java
.../yeejoin/equipmanage/service/IRiskSourceSceneService.java
+3
-1
RiskSourceSceneServiceImpl.java
.../equipmanage/service/impl/RiskSourceSceneServiceImpl.java
+11
-1
EquipmentSpecificMapper.xml
...uip/src/main/resources/mapper/EquipmentSpecificMapper.xml
+19
-4
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/RiskSourceSceneController.java
View file @
fa8ac5ae
...
...
@@ -251,7 +251,21 @@ public class RiskSourceSceneController extends AbstractBaseController {
return
iRiskSourceSceneService
.
getstatus
(
sceneId
);
}
/**
@GetMapping
(
value
=
"/getStatus/All"
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
List
<
Map
<
String
,
Object
>>
getStatusAll
(
@RequestParam
(
value
=
"sceneId"
,
required
=
false
)
String
sceneId
){
return
iRiskSourceSceneService
.
getStatusAll
(
sceneId
);
}
/**
* 根据风险位置获取装备
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/EquipmentSpecificMapper.java
View file @
fa8ac5ae
...
...
@@ -84,6 +84,8 @@ public interface EquipmentSpecificMapper extends BaseMapper<EquipmentSpecific> {
* @return
*/
List
<
EquipmentSpecificIndex
>
getEquipLatestStatusBySceneId
(
String
sceneId
);
List
<
Map
<
String
,
Object
>>
getStatusAll
(
@Param
(
"sceneId"
)
String
sceneId
);
List
<
String
>
getEquipmentIotCodeLists
();
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/IRiskSourceSceneService.java
View file @
fa8ac5ae
...
...
@@ -131,7 +131,9 @@ public interface IRiskSourceSceneService extends IService <RiskSourceScene> {
List
<
Map
>
getstatus
(
String
sceneId
);
/**
List
<
Map
<
String
,
Object
>>
getStatusAll
(
String
sceneId
);
/**
* 分页查询部件
* @param page 分页对象
* @param riskSourceId 风险区域ID
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/RiskSourceSceneServiceImpl.java
View file @
fa8ac5ae
...
...
@@ -349,12 +349,22 @@ public class RiskSourceSceneServiceImpl extends ServiceImpl<RiskSourceSceneMappe
Map
<
String
,
String
>
map
=
new
HashMap
<>();
map
.
put
(
"equipCode"
,
action
.
getQrCode
());
map
.
put
(
"color"
,
EquipmentStateUtil
.
judgeEquipState
(
action
));
map
.
put
(
"num"
,
action
.
getNum
()+
""
);
//
map.put("num", action.getNum()+"");
data
.
add
(
map
);
});
return
data
;
}
@Override
public
List
<
Map
<
String
,
Object
>>
getStatusAll
(
String
sceneId
)
{
List
<
Map
<
String
,
Object
>>
data
=
new
ArrayList
<>();
data
=
equipmentSpecificMapper
.
getStatusAll
(
sceneId
);
return
data
;
}
private
String
getStatusByQrCode
(
String
qrCode
)
{
List
<
EquipmentSpecificIndex
>
equipMentStatus
=
equipmentSpecificMapper
.
getEquipMentStatus
(
qrCode
);
...
...
amos-boot-system-equip/src/main/resources/mapper/EquipmentSpecificMapper.xml
View file @
fa8ac5ae
...
...
@@ -277,8 +277,7 @@
ei.type_code AS 'typeCode',
es.qr_code AS 'qrCode',
equipindex.color AS emergencyLevelColor,
equipindex.isAlarm AS isAlarm,
(select COUNT(id) from wl_video_equipment_specific where wl_video_equipment_specific.equipment_specific_id=es.id) num
equipindex.isAlarm AS isAlarm
FROM
(
...
...
@@ -313,6 +312,23 @@
AND equipindex.equipment_index_id = ei.id
</select>
<select
id=
"getStatusAll"
resultType=
"java.util.HashMap"
>
select COUNT(id) num, wl_video_equipment_specific.equipment_specific_id as id from wl_video_equipment_specific where find_in_set(
wl_video_equipment_specific.equipment_specific_id,
(
SELECT
wss.point_in_scene
FROM
wl_source_scene wss
WHERE
wss.scene_id = #{sceneId}
)
) GROUP BY wl_video_equipment_specific.equipment_specific_id
</select>
<select
id =
"getEquipLatestStatusBySceneId"
resultType=
"com.yeejoin.equipmanage.common.entity.EquipmentSpecificIndex"
>
SELECT
ei.type_code AS 'typeCode',
...
...
@@ -323,8 +339,7 @@
es.iot_code AS 'iotCode',
es.realtime_iot_index_value AS 'value',
ei.is_alarm AS isAlarm,
ei.emergency_level_color AS 'emergencyLevelColor',
(select COUNT(id) from wl_video_equipment_specific where wl_video_equipment_specific.equipment_specific_id=es.id) num
ei.emergency_level_color AS 'emergencyLevelColor'
FROM
wl_equipment_specific es,
...
...
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