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
70c1d921
Commit
70c1d921
authored
Aug 19, 2024
by
litengwei
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_dl' into develop_dl
parents
8372fddb
cfb9bfd3
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
142 additions
and
2 deletions
+142
-2
FireSourceController.java
...in/amos/fas/business/controller/FireSourceController.java
+14
-0
FireEquipMapper.java
...yeejoin/amos/fas/business/dao/mapper/FireEquipMapper.java
+13
-0
FireEquipServiceImpl.java
.../amos/fas/business/service/impl/FireEquipServiceImpl.java
+11
-0
IFireEquipService.java
...in/amos/fas/business/service/intfc/IFireEquipService.java
+5
-0
fas-2.0.1.xml
...utoSysStart/src/main/resources/db/changelog/fas-2.0.1.xml
+4
-1
dbTemplate_fire_equip.xml
...rt/src/main/resources/db/mapper/dbTemplate_fire_equip.xml
+95
-1
No files found.
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/FireSourceController.java
View file @
70c1d921
...
@@ -195,6 +195,20 @@ public class FireSourceController extends BaseController {
...
@@ -195,6 +195,20 @@ public class FireSourceController extends BaseController {
}
}
@Permission
@Permission
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"中心级查询消防设备历史数据"
,
notes
=
"中心级查询消防设备历史数据"
)
@RequestMapping
(
value
=
"/zxj/data/history"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryForZXJFireEquipmentHistory
(
@ApiParam
(
value
=
"设备名称"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
fireEquipmentName
,
@ApiParam
(
value
=
"开始日期"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
startTime
,
@ApiParam
(
value
=
"结束日期"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
endTime
,
int
pageNumber
,
int
pageSize
)
{
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
iFireEquipService
.
queryForZXJFireEquipmentHistory
(
StringUtils
.
trimToNull
(
fireEquipmentName
),
StringUtils
.
trimToNull
(
startTime
),
StringUtils
.
trimToNull
(
endTime
),
commonPageable
));
}
@Permission
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询消防设备历史数据"
,
notes
=
"查询消防设备历史数据"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询消防设备历史数据"
,
notes
=
"查询消防设备历史数据"
)
@RequestMapping
(
value
=
"/data/history-for-studio"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/data/history-for-studio"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
ResponseModel
queryForFireEquipmentHistoryForStudio
(
public
ResponseModel
queryForFireEquipmentHistoryForStudio
(
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/dao/mapper/FireEquipMapper.java
View file @
70c1d921
...
@@ -29,6 +29,19 @@ public interface FireEquipMapper extends BaseMapper {
...
@@ -29,6 +29,19 @@ public interface FireEquipMapper extends BaseMapper {
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
@Param
(
"endTime"
)
String
endTime
);
long
queryForZXJFireEquipmentHistoryCount
(
@Param
(
"fireEquipmentName"
)
String
fireEquipmentName
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
//查询 消防设备历史数据
List
<
Map
>
queryForZXJFireEquipmentHistory
(
@Param
(
"fireEquipmentName"
)
String
fireEquipmentName
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"start"
)
long
start
,
@Param
(
"length"
)
int
length
);
//查询 消防设备历史数据
//查询 消防设备历史数据
List
<
Map
>
queryForFireEquipmentHistory
(
List
<
Map
>
queryForFireEquipmentHistory
(
@Param
(
"fireEquipmentName"
)
String
fireEquipmentName
,
@Param
(
"fireEquipmentName"
)
String
fireEquipmentName
,
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/FireEquipServiceImpl.java
View file @
70c1d921
...
@@ -106,6 +106,17 @@ public class FireEquipServiceImpl implements IFireEquipService {
...
@@ -106,6 +106,17 @@ public class FireEquipServiceImpl implements IFireEquipService {
return
result
;
return
result
;
}
}
public
Page
queryForZXJFireEquipmentHistory
(
String
fireEquipmentName
,
String
startTime
,
String
endTime
,
CommonPageable
commonPageable
)
{
long
total
=
fireEquipMapper
.
queryForZXJFireEquipmentHistoryCount
(
fireEquipmentName
,
startTime
,
endTime
);
List
<
Map
>
content
=
fireEquipMapper
.
queryForZXJFireEquipmentHistory
(
fireEquipmentName
,
startTime
,
endTime
,
commonPageable
.
getOffset
(),
commonPageable
.
getPageSize
());
Page
result
=
new
CommonPage
(
content
,
commonPageable
,
total
);
return
result
;
}
public
Page
queryForEquipmentList
(
String
name
,
String
code
,
String
equipClassify
,
CommonPageable
commonPageable
,
String
bindStation
)
{
public
Page
queryForEquipmentList
(
String
name
,
String
code
,
String
equipClassify
,
CommonPageable
commonPageable
,
String
bindStation
)
{
long
total
=
fireEquipMapper
.
queryForEquipmentPageCount
(
name
,
code
,
equipClassify
,
bindStation
);
long
total
=
fireEquipMapper
.
queryForEquipmentPageCount
(
name
,
code
,
equipClassify
,
bindStation
);
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IFireEquipService.java
View file @
70c1d921
...
@@ -32,6 +32,11 @@ public interface IFireEquipService {
...
@@ -32,6 +32,11 @@ public interface IFireEquipService {
String
endTime
,
String
endTime
,
CommonPageable
commonPageable
);
CommonPageable
commonPageable
);
Page
queryForZXJFireEquipmentHistory
(
String
fireEquipmentName
,
String
startTime
,
String
endTime
,
CommonPageable
commonPageable
);
Page
queryForEquipmentList
(
String
name
,
String
code
,
String
equipClassify
,
CommonPageable
commonPageable
,
String
bindStation
);
Page
queryForEquipmentList
(
String
name
,
String
code
,
String
equipClassify
,
CommonPageable
commonPageable
,
String
bindStation
);
//查询设备明细
//查询设备明细
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/changelog/fas-2.0.1.xml
View file @
70c1d921
...
@@ -1009,11 +1009,13 @@
...
@@ -1009,11 +1009,13 @@
</changeSet>
</changeSet>
<changeSet
author=
"litengwei"
id=
"20240425-1"
>
<changeSet
author=
"litengwei"
id=
"20240425-1"
>
<preConditions
onFail=
"MARK_RAN"
>
<preConditions
onFail=
"MARK_RAN"
>
<not>
<columnExists
tableName=
"c_plan_classify_tree"
columnName=
"plan_type"
/>
<columnExists
tableName=
"c_plan_classify_tree"
columnName=
"plan_type"
/>
</not>
</preConditions>
</preConditions>
<comment>
c_plan_classify_tree
</comment>
<comment>
c_plan_classify_tree
</comment>
<sql>
<sql>
ALTER TABLE `c_plan_classify_tree`
MODIFY
COLUMN plan_type varchar(100) NULL COMMENT '分类TYPE';
ALTER TABLE `c_plan_classify_tree`
ADD
COLUMN plan_type varchar(100) NULL COMMENT '分类TYPE';
</sql>
</sql>
</changeSet>
</changeSet>
</databaseChangeLog>
</databaseChangeLog>
\ No newline at end of file
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_fire_equip.xml
View file @
70c1d921
...
@@ -156,10 +156,19 @@
...
@@ -156,10 +156,19 @@
<select
id=
"queryForFireEquipmentHistory"
resultType=
"map"
>
<select
id=
"queryForFireEquipmentHistory"
resultType=
"map"
>
SELECT
SELECT
d.*
d.bizOrgName,
d.fireEquipmentCode,
d.fireEquipmentName,
d.eq_point_name,
d.e_value,
d.eq_point_unit,
d.source_name,
d.equipmentName,
d.create_date
FROM
FROM
(
(
SELECT
SELECT
spe.biz_org_name AS bizOrgName,
det.`name` as fireEquipmentName,
det.`name` as fireEquipmentName,
spe.`code` as fireEquipmentCode,
spe.`code` as fireEquipmentCode,
ein.name as eq_point_name,
ein.name as eq_point_name,
...
@@ -691,4 +700,88 @@
...
@@ -691,4 +700,88 @@
WHERE
WHERE
wb.id = #{id}
wb.id = #{id}
</select> -->
</select> -->
<select
id=
"queryForZXJFireEquipmentHistoryCount"
resultType=
"long"
>
SELECT
COUNT(1)
FROM
(
SELECT
spe.biz_org_name AS bizOrgName,
det.`name` as fireEquipmentName,
spe.`code` as fireEquipmentCode,
ein.name as eq_point_name,
CASE ind.value WHEN 'true' THEN '是'
WHEN 'false' THEN '否'
ELSE FORMAT(IFNULL(ind.value, 0), 2) END 'e_value',
ein.unit as eq_point_unit,
CONCAT(IFNULL(str.full_name,''),' ',IFNULL(sto.description,'')) as source_name,
ind.update_date as create_date
FROM
wl_equipment_specific_index as ind
left join wl_equipment_specific as spe on spe.id = ind.equipment_specific_id
left join wl_equipment_detail as det on spe.equipment_detail_id = det.id
left join wl_equipment_index as ein on ind.equipment_index_id = ein.id
left join wl_stock_detail as sto on sto.equipment_specific_id = spe.id
left join wl_warehouse_structure as str on sto.warehouse_structure_id = str.source_id
WHERE det.`name` IS NOT NULL AND ind.`value` IS NOT NULL AND ind.`value` != '' AND ein.is_iot = 1
) d
<where>
<if
test=
"fireEquipmentName!=null"
>
AND d.fireEquipmentName LIKE '%${fireEquipmentName}%'
</if>
<if
test=
"startTime != null and startTime != ''"
>
AND d.create_date
>
= #{startTime}
</if>
<if
test=
"endTime != null and endTime != ''"
>
AND d.create_date
<
= #{endTime}
</if>
</where>
</select>
<select
id=
"queryForZXJFireEquipmentHistory"
resultType=
"map"
>
SELECT
d.bizOrgName,
d.fireEquipmentCode,
d.fireEquipmentName,
d.eq_point_name,
d.e_value,
d.eq_point_unit,
d.source_name,
d.create_date
FROM
(
SELECT
spe.biz_org_name AS bizOrgName,
det.`name` as fireEquipmentName,
spe.`code` as fireEquipmentCode,
ein.name as eq_point_name,
CASE ind.value WHEN 'true' THEN '是'
WHEN 'false' THEN '否'
ELSE FORMAT(IFNULL(ind.value, 0), 2) END 'e_value',
ein.unit as eq_point_unit,
CONCAT(IFNULL(str.full_name,''),' ',IFNULL(sto.description,'')) as source_name,
ind.update_date as create_date
FROM
wl_equipment_specific_index as ind
left join wl_equipment_specific as spe on spe.id = ind.equipment_specific_id
left join wl_equipment_detail as det on spe.equipment_detail_id = det.id
left join wl_equipment_index as ein on ind.equipment_index_id = ein.id
left join wl_stock_detail as sto on sto.equipment_specific_id = spe.id
left join wl_warehouse_structure as str on sto.warehouse_structure_id = str.source_id
WHERE det.`name` IS NOT NULL AND ind.`value` IS NOT NULL AND ind.`value` != '' AND ein.is_iot = 1
) d
<where>
<if
test=
"fireEquipmentName!=null"
>
AND d.fireEquipmentName LIKE '%${fireEquipmentName}%'
</if>
<if
test=
"startTime != null and startTime != ''"
>
AND d.create_date
>
= #{startTime}
</if>
<if
test=
"endTime != null and endTime != ''"
>
AND d.create_date
<
= #{endTime}
</if>
</where>
ORDER BY d.create_date desc
LIMIT ${start},${length}
</select>
</mapper>
</mapper>
\ No newline at end of file
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