Commit 7fcf6030 authored by tangwei's avatar tangwei

Merge branch 'developer' into develop_ccs

parents bb0b6e91 e73990ed
......@@ -554,6 +554,8 @@
a.region_code LIKE CONCAT('%', #{item}, '%')
</foreach>
</if>
order by a.call_time desc
</select>
......
......@@ -180,7 +180,7 @@ public class EquipmentDetailController extends AbstractBaseController {
// 编辑同步redis装备iotcode数据
syncDataService.saveOrUpdateEquipIotCodeRedisData(null);
if (syncSwitch) {
equipmentSpecificSerivce.equipSpecificDataSync(equipmentId);
equipmentSpecificSerivce.equipSpecificDataSync(date.getEquipmentSpecific().getId());
}
EquipmentDetailController controllerProxy = SpringUtils.getBean(EquipmentDetailController.class);
controllerProxy.refreshCount(vo.getBizOrgCode());
......@@ -291,7 +291,7 @@ public class EquipmentDetailController extends AbstractBaseController {
// 编辑同步redis装备iotcode数据
syncDataService.saveOrUpdateEquipIotCodeRedisData(null);
if (syncSwitch) {
equipmentSpecificSerivce.equipSpecificDataSync(bean.getEquipmentId());
equipmentSpecificSerivce.equipSpecificDataSync(equipmentSpecific.getId());
}
// 刷新缓存,新的单位和之前的单位都刷新
EquipmentDetailController controllerProxy = SpringUtils.getBean(EquipmentDetailController.class);
......
......@@ -185,7 +185,8 @@ public class EquipmentSpecificAlarmServiceImpl extends ServiceImpl<EquipmentSpec
LocalDateTime createDate = (LocalDateTime) x.get("createDate");
x.put("createDate", Date.from(createDate.atZone(ZoneId.systemDefault()).toInstant()));
x.put("handleType", ConfirmAlamEnum.getTypeByCode(String.valueOf(x.get("handleType"))));
x.put("fireEquipmentName", x.get("fireEquipmentName"));
// 冗余统一跑马灯显示字段取值
x.put("equipmentSpecificIndexName", x.get("fireEquipmentSpecificIndexName"));
}
}
return resultPage;
......
......@@ -336,7 +336,7 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall
}
list.add(alertHandlerInfoDto);
}
map.put("agReturnVisit",dispatchPaper.getFeedbackTime());
map.put("agReturnVisit",dispatchPaper.getFeedbackFinishTime()); // 修复BUG 3439 by kongfm
} else {
for(String s:str) {
AlertHandlerInfoDto alertHandlerInfoDto = new AlertHandlerInfoDto();
......
......@@ -3103,80 +3103,149 @@ GROUP BY
-- ----------------------------
-- View structure for v_fire_cafs_fightingsys_equip_count
-- ----------------------------
DROP VIEW
IF EXISTS `v_fire_cafs_fightingsys_equip_count`;
DROP VIEW IF EXISTS `v_fire_cafs_fightingsys_equip_count`;
CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`%` SQL SECURITY DEFINER VIEW `v_fire_cafs_fightingsys_equip_count` AS
SELECT
SUM(
sum(
(
CASE
WHEN temp.`value` = 'true' THEN
WHEN (`temp`.`value` = 'true') THEN
1
ELSE
0
END
) AS total,
temp.fieldlabel,
temp.fieldname
)
) AS `total`,
`temp`.`fieldlabel` AS `fieldlabel`,
`temp`.`fieldname` AS `fieldname`
FROM
(
SELECT
(
CASE
WHEN esi.equipment_index_key LIKE '%Run' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Run'
) THEN
'Run'
WHEN esi.equipment_index_key LIKE '%Stop' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Stop'
) THEN
'Stop'
WHEN esi.equipment_index_key LIKE '%Open' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%_Open'
) THEN
'Open'
WHEN esi.equipment_index_key LIKE '%Close' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Close'
) THEN
'Close'
WHEN esi.equipment_index_key LIKE '%Fault' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Fault'
) THEN
'Fault'
WHEN esi.equipment_index_key LIKE '%RemoteControl' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%_RemoteControl'
) THEN
'RemoteControl'
WHEN esi.equipment_index_key LIKE '%Alarm' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Alarm'
) THEN
'Alarm'
WHEN esi.equipment_index_key LIKE '%Abnormal' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Abnormal'
) THEN
'Abnormal'
END AS fieldname,
END
) AS `fieldname`,
(
CASE
WHEN esi.equipment_index_key LIKE '%Run' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Run'
) THEN
'运行'
WHEN esi.equipment_index_key LIKE '%Stop' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Stop'
) THEN
'停止'
WHEN esi.equipment_index_key LIKE '%Open' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%_Open'
) THEN
'开到位'
WHEN esi.equipment_index_key LIKE '%Close' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Close'
) THEN
'关到位'
WHEN esi.equipment_index_key LIKE '%Fault' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Fault'
) THEN
'故障'
WHEN esi.equipment_index_key LIKE '%RemoteControl' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%_RemoteControl'
) THEN
'远方'
WHEN esi.equipment_index_key LIKE '%Alarm' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Alarm'
) THEN
'告警'
WHEN esi.equipment_index_key LIKE '%Abnormal' THEN
WHEN (
`esi`.`equipment_index_key` LIKE '%Abnormal'
) THEN
'异常'
END AS fieldlabel,
esi.`value`
FROM
wl_equipment_specific_index esi
LEFT JOIN wl_equipment_specific es ON es.id = esi.equipment_specific_id
LEFT JOIN f_fire_fighting_system fs ON find_in_set(`fs`.`id`, `es`.`system_id`)
WHERE
fs.`code` = '029026401813010000000023'
AND (
esi.equipment_index_key LIKE '%Run'
OR esi.equipment_index_key LIKE '%Stop'
OR esi.equipment_index_key LIKE '%Open'
OR esi.equipment_index_key LIKE '%Close'
OR esi.equipment_index_key LIKE '%Fault'
OR esi.equipment_index_key LIKE '%RemoteControl'
OR esi.equipment_index_key LIKE '%Alarm'
OR esi.equipment_index_key LIKE '%Abnormal'
)
) temp
END
) AS `fieldlabel`,
`esi`.`value` AS `value`
FROM
(
(
`wl_equipment_specific_index` `esi`
LEFT JOIN `wl_equipment_specific` `es` ON (
(
`es`.`id` = `esi`.`equipment_specific_id`
)
)
)
LEFT JOIN `f_fire_fighting_system` `fs` ON (
(
0 <> find_in_set(`fs`.`id`, `es`.`system_id`)
)
)
)
WHERE
(
(
`fs`.`code` = '029026401813010000000023'
)
AND (
(
`esi`.`equipment_index_key` LIKE '%Run'
)
OR (
`esi`.`equipment_index_key` LIKE '%Stop'
)
OR (
`esi`.`equipment_index_key` LIKE '%_Open'
)
OR (
`esi`.`equipment_index_key` LIKE '%Close'
)
OR (
`esi`.`equipment_index_key` LIKE '%Fault'
)
OR (
`esi`.`equipment_index_key` LIKE '%_RemoteControl'
)
OR (
`esi`.`equipment_index_key` LIKE '%Alarm'
)
OR (
`esi`.`equipment_index_key` LIKE '%Abnormal'
)
)
)
) `temp`
GROUP BY
temp.fieldlabel,
temp.fieldname;
`temp`.`fieldlabel`,
`temp`.`fieldname`;
-- ----------------------------
-- View structure for v_person_plan_task
-- ----------------------------
......
......@@ -199,16 +199,17 @@
AS fireEquipmentPointValue,
wlesal.type AS type,
wlesal.create_date AS createDate,
wlesal.location AS warehouseStructureName,
CONCAT_WS(' ', wles.position,wled.area) AS warehouseStructureName, /*告警列表拼接详细地址*/
(select
group_concat(fet.`name`)
from f_equipment_fire_equipment as fefe
left join f_equipment as fet on fet.id = fefe.equipment_id
where fefe.fire_equipment_id = wlesal.equipment_specific_id
) as equipmentName
) as equipmentName,
wlesal.equipment_specific_name as equipmentSpecificName,
wles.position
FROM wl_equipment_specific_alarm_log wlesal
LEFT JOIN wl_equipment_specific wles ON wlesal.equipment_specific_id = wles.id
left join wl_stock_detail as wsd on wsd.equipment_specific_id = wlesal.equipment_specific_id
LEFT JOIN wl_equipment_detail wled ON wles.equipment_detail_id = wled.id
LEFT JOIN wl_equipment we ON wled.equipment_id = we.id
) d
......
......@@ -807,7 +807,7 @@
LEFT JOIN wl_area a ON a.id = es.area_id
<where>
<if test="equipmentId != null">
ed.equipment_id = #{equipmentId}
es.id = #{equipmentId}
</if>
</where>
</select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment