工程安全分析
This commit is contained in:
parent
2df2c9410b
commit
560db4298f
|
|
@ -73,6 +73,8 @@ public class ParamSecureHandler implements AsyncHandlerInterceptor {
|
||||||
"/largeScreen/engineeringSafetyAnalysis/list",
|
"/largeScreen/engineeringSafetyAnalysis/list",
|
||||||
"/largeScreen/engineeringSafetyAnalysis/environmental",
|
"/largeScreen/engineeringSafetyAnalysis/environmental",
|
||||||
"/largeScreen/engineeringSafetyAnalysis/hazards",
|
"/largeScreen/engineeringSafetyAnalysis/hazards",
|
||||||
|
"/largeScreen/engineeringSafetyAnalysis/getEnvironmentalList",
|
||||||
|
"/largeScreen/engineeringSafetyAnalysis/getHazardsList",
|
||||||
"/Dashapi/pages/dashInfo",
|
"/Dashapi/pages/dashInfo",
|
||||||
"/largeScreen/deviceEnergyAnalysis/selectEnergyStatsByDateRange",
|
"/largeScreen/deviceEnergyAnalysis/selectEnergyStatsByDateRange",
|
||||||
"/largeScreen/deviceEnergyAnalysis/selectDeviceEnergyByDateRange",
|
"/largeScreen/deviceEnergyAnalysis/selectDeviceEnergyByDateRange",
|
||||||
|
|
|
||||||
|
|
@ -41,9 +41,9 @@ public class EngineeringSafetyAnalysisController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询环境监测趋势列表
|
* 查询环境监测趋势
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "查询环境监测趋势列表")
|
@ApiOperation(value = "查询环境监测趋势")
|
||||||
@GetMapping("/environmental")
|
@GetMapping("/environmental")
|
||||||
public TableDataInfo environmental(EngineeringSafetyAnalysis environmentalReadings) {
|
public TableDataInfo environmental(EngineeringSafetyAnalysis environmentalReadings) {
|
||||||
List<EngineeringSafetyAnalysis> list = environmentalReadingsService.environmentalList(environmentalReadings);
|
List<EngineeringSafetyAnalysis> list = environmentalReadingsService.environmentalList(environmentalReadings);
|
||||||
|
|
@ -51,12 +51,35 @@ public class EngineeringSafetyAnalysisController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询安全隐患分布列表
|
* 查询安全隐患分布
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "查询安全隐患分布列表")
|
@ApiOperation(value = "查询安全隐患分布")
|
||||||
@GetMapping("/hazards")
|
@GetMapping("/hazards")
|
||||||
public TableDataInfo hazards(EngineeringSafetyAnalysis environmentalReadings) {
|
public TableDataInfo hazards(EngineeringSafetyAnalysis environmentalReadings) {
|
||||||
List<EngineeringSafetyAnalysis> list = environmentalReadingsService.hazardsList(environmentalReadings);
|
List<EngineeringSafetyAnalysis> list = environmentalReadingsService.hazardsList(environmentalReadings);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询环境监测趋势列表
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "查询环境监测趋势列表")
|
||||||
|
@GetMapping("/getEnvironmentalList")
|
||||||
|
public TableDataInfo getEnvironmentalList(EngineeringSafetyAnalysis environmentalReadings) {
|
||||||
|
startPage();
|
||||||
|
List<EngineeringSafetyAnalysis> list = environmentalReadingsService.getEnvironmentalList(environmentalReadings);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询安全隐患分布列表
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "查询安全隐患分布列表")
|
||||||
|
@GetMapping("/getHazardsList")
|
||||||
|
public TableDataInfo getHazardsList(EngineeringSafetyAnalysis environmentalReadings) {
|
||||||
|
startPage();
|
||||||
|
List<EngineeringSafetyAnalysis> list = environmentalReadingsService.getHazardsList(environmentalReadings);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,4 +35,20 @@ public interface EngineeringSafetyAnalysisMapper {
|
||||||
* @return 安全隐患集合发布
|
* @return 安全隐患集合发布
|
||||||
*/
|
*/
|
||||||
List<EngineeringSafetyAnalysis> hazardsList(EngineeringSafetyAnalysis environmentalReadings);
|
List<EngineeringSafetyAnalysis> hazardsList(EngineeringSafetyAnalysis environmentalReadings);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询环境监测趋势列表
|
||||||
|
*
|
||||||
|
* @param environmentalReadings 环境监测趋势
|
||||||
|
* @return 环境监测趋势
|
||||||
|
*/
|
||||||
|
List<EngineeringSafetyAnalysis> getEnvironmentalList(EngineeringSafetyAnalysis environmentalReadings);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* icherry 查询安全隐患发布列表
|
||||||
|
*
|
||||||
|
* @param environmentalReadings 安全隐患发布
|
||||||
|
* @return 安全隐患集合发布
|
||||||
|
*/
|
||||||
|
List<EngineeringSafetyAnalysis> getHazardsList(EngineeringSafetyAnalysis environmentalReadings);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,4 +34,20 @@ public interface EngineeringSafetyAnalysisService {
|
||||||
* @return 安全隐患发布集合
|
* @return 安全隐患发布集合
|
||||||
*/
|
*/
|
||||||
List<EngineeringSafetyAnalysis> hazardsList(EngineeringSafetyAnalysis environmentalReadings);
|
List<EngineeringSafetyAnalysis> hazardsList(EngineeringSafetyAnalysis environmentalReadings);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询环境监测趋势列表
|
||||||
|
*
|
||||||
|
* @param environmentalReadings 查询环境监测趋势列表
|
||||||
|
* @return 环境监测趋势集合
|
||||||
|
*/
|
||||||
|
List<EngineeringSafetyAnalysis> getEnvironmentalList(EngineeringSafetyAnalysis environmentalReadings);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询安全隐患发布列表
|
||||||
|
*
|
||||||
|
* @param environmentalReadings 查询安全隐患发布列表
|
||||||
|
* @return 安全隐患发布集合
|
||||||
|
*/
|
||||||
|
List<EngineeringSafetyAnalysis> getHazardsList(EngineeringSafetyAnalysis environmentalReadings);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -52,5 +52,15 @@ public class EngineeringSafetyAnalysisServiceImpl implements EngineeringSafetyAn
|
||||||
return engineeringSafetyAnalysisMapper.hazardsList(environmentalReadings);
|
return engineeringSafetyAnalysisMapper.hazardsList(environmentalReadings);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EngineeringSafetyAnalysis> getEnvironmentalList(EngineeringSafetyAnalysis environmentalReadings) {
|
||||||
|
return engineeringSafetyAnalysisMapper.getEnvironmentalList(environmentalReadings);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EngineeringSafetyAnalysis> getHazardsList(EngineeringSafetyAnalysis environmentalReadings) {
|
||||||
|
return engineeringSafetyAnalysisMapper.getHazardsList(environmentalReadings);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
hazards h
|
hazards h
|
||||||
LEFT JOIN tb_project_new pro on h.bid_code = pro.bid_code
|
LEFT JOIN tb_project_new pro on h.bid_code = pro.bid_code
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
monitoring_points mp ON h.bid_code = mp.bid_code
|
monitoring_points mp ON h.monitoring_point_id = mp.id
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(
|
(
|
||||||
-- 子查询:获取每个 bid_code 最新日期的环境数据平均值
|
-- 子查询:获取每个 bid_code 最新日期的环境数据平均值
|
||||||
|
|
@ -105,7 +105,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
hazards
|
hazards
|
||||||
WHERE
|
WHERE
|
||||||
bid_code = #{bidCode}
|
bid_code = #{bidCode}
|
||||||
GROUP BY
|
GROUP BY level
|
||||||
level
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getEnvironmentalList" resultType="com.securitycontrol.screen.domain.EngineeringSafetyAnalysis">
|
||||||
|
SELECT id,date,temperature,humidity,wind_speed,gas_value
|
||||||
|
FROM environmental_readings
|
||||||
|
WHERE bid_code = #{bidCode}
|
||||||
|
<if test="name != null and name != ''">
|
||||||
|
AND id LIKE CONCAT('%', #{name}, '%')
|
||||||
|
</if>
|
||||||
|
ORDER BY date ASC
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="getHazardsList" resultType="com.securitycontrol.screen.domain.EngineeringSafetyAnalysis">
|
||||||
|
SELECT id,type,level,timestamp
|
||||||
|
FROM hazards
|
||||||
|
WHERE bid_code = #{bidCode}
|
||||||
|
<if test="name != null and name != ''">
|
||||||
|
AND id LIKE CONCAT('%', #{name}, '%')
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in New Issue