一公司驾驶舱 地图 新动火标点
parent
d13f438573
commit
70f17b2515
|
@ -138,7 +138,12 @@ public class HomeHighRiskWorkController extends BaseController {
|
||||||
PageData pd = new PageData();
|
PageData pd = new PageData();
|
||||||
pd = this.getPageData();
|
pd = this.getPageData();
|
||||||
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业
|
pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业
|
||||||
List<PageData> varList = highworkService.listAllHighRiskWorkLocation(pd);
|
List<PageData> varList = new ArrayList<>();
|
||||||
|
if (StringUtils.equals("035958e685cf4850bc40151c5e0617a6",pd.getString("CORPINFO_ID"))) { // 一公司
|
||||||
|
varList = highworkService.listAllHighRiskWorkLocationFirst(pd);
|
||||||
|
}else {
|
||||||
|
varList = highworkService.listAllHighRiskWorkLocation(pd);
|
||||||
|
}
|
||||||
map.put("varList", varList);
|
map.put("varList", varList);
|
||||||
map.put("result", errInfo);
|
map.put("result", errInfo);
|
||||||
return map;
|
return map;
|
||||||
|
|
|
@ -112,5 +112,7 @@ public interface HighWorkMapper{
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
List<PageData> statisticsAllHighRiskWorkFirst(PageData pd);
|
List<PageData> statisticsAllHighRiskWorkFirst(PageData pd);
|
||||||
|
|
||||||
|
List<PageData> listAllHighRiskWorkLocationFirst(PageData pd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -127,5 +127,7 @@ public interface HighWorkService{
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
List<PageData> statisticsAllHighRiskWorkFirst(PageData pd)throws Exception;
|
List<PageData> statisticsAllHighRiskWorkFirst(PageData pd)throws Exception;
|
||||||
|
|
||||||
|
List<PageData> listAllHighRiskWorkLocationFirst(PageData pd)throws Exception;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -197,5 +197,10 @@ public class HighWorkServiceImpl implements HighWorkService {
|
||||||
public List<PageData> statisticsAllHighRiskWorkFirst(PageData pd) throws Exception {
|
public List<PageData> statisticsAllHighRiskWorkFirst(PageData pd) throws Exception {
|
||||||
return highworkMapper.statisticsAllHighRiskWorkFirst(pd);
|
return highworkMapper.statisticsAllHighRiskWorkFirst(pd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<PageData> listAllHighRiskWorkLocationFirst(PageData pd) throws Exception {
|
||||||
|
return highworkMapper.listAllHighRiskWorkLocationFirst(pd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1392,4 +1392,77 @@
|
||||||
SELECT count(*) COUNT FROM bus_hoisting f WHERE f.ISDELETE = '0' AND f.CORPINFO_ID = #{CORPINFO_ID}
|
SELECT count(*) COUNT FROM bus_hoisting f WHERE f.ISDELETE = '0' AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 获取所有高危作业的位置坐标(有坐标数据)(一公司)-->
|
||||||
|
<select id="listAllHighRiskWorkLocationFirst" parameterType="pd" resultType="pd">
|
||||||
|
SELECT * FROM
|
||||||
|
(SELECT
|
||||||
|
'HOTWORK' TYPE,
|
||||||
|
f.HOTWORK_ID id,
|
||||||
|
CONCAT_WS("", '动火作业 编号:', f.CHECK_NO ) NAME,
|
||||||
|
f.WORK_LONGITUDE LONGITUDE,
|
||||||
|
f.WORK_LATITUDE LATITUDE,
|
||||||
|
'./bi/images/map/hotwork.png' IMAGE_FILE
|
||||||
|
FROM bus_hotwork_cfd f
|
||||||
|
WHERE f.ISDELETE = '0' AND f.WORK_LONGITUDE IS NOT NULL AND f.WORK_LATITUDE IS NOT NULL
|
||||||
|
AND f.APPLY_STATUS not in ('-99','8','-98','-2','-4','-5','-6','-7','-8') AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
'ELECTRICITY' TYPE,
|
||||||
|
f.ELECTRICITY_ID id,
|
||||||
|
CONCAT_WS("", '临时用电作业 编号:', f.CHECK_NO) NAME,
|
||||||
|
f.WORK_LONGITUDE LONGITUDE,
|
||||||
|
f.WORK_LATITUDE LATITUDE,
|
||||||
|
'./bi/images/map/electricity.png' IMAGE_FILE
|
||||||
|
FROM bus_electricity f WHERE f.ISDELETE = '0' AND f.WORK_LONGITUDE IS NOT NULL AND f.WORK_LATITUDE IS NOT NULL
|
||||||
|
AND f.APPLY_STATUS NOT IN ('3','4') AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
|
AND date_format(now(),'%Y-%m-%d %H:%i') >= f.WORK_START_DATE AND f.WORK_END_DATE >= date_format(now(),'%Y-%m-%d %H:%i')
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
'BLINDBOARD' TYPE,
|
||||||
|
f.BLINDBOARD_ID id,
|
||||||
|
CONCAT_WS("", '盲板作业 编号:', f.CHECK_NO) NAME,
|
||||||
|
bb.LONGITUDE LONGITUDE,
|
||||||
|
bb.LATITUDE LATITUDE,
|
||||||
|
'./bi/images/map/blindboard.png' IMAGE_FILE
|
||||||
|
FROM bus_blindboard f
|
||||||
|
left join bus_blindboardinfo bb on bb.BLINDBOARD_ID = f.BLINDBOARD_ID
|
||||||
|
WHERE f.ISDELETE = '0' AND bb.LONGITUDE IS NOT NULL AND bb.LATITUDE IS NOT NULL
|
||||||
|
AND f.APPLY_STATUS NOT IN ('3','4') AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
|
AND date_format(now(),'%Y-%m-%d %H:%i') >= bb.BOARD_INSTALL_TIME AND bb.BOARD_DISASSEMBLE_TIME >= date_format(now(),'%Y-%m-%d %H:%i')
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
'HIGHWORK' TYPE,
|
||||||
|
f.HIGHWORK_ID id,
|
||||||
|
CONCAT_WS("", '高处作业 编号:', f.CHECK_NO) NAME,
|
||||||
|
f.WORK_LONGITUDE LONGITUDE,
|
||||||
|
f.WORK_LATITUDE LATITUDE,
|
||||||
|
'./bi/images/map/highwork.png' IMAGE_FILE
|
||||||
|
FROM bus_highwork f WHERE f.ISDELETE = '0' AND f.WORK_LONGITUDE IS NOT NULL AND f.WORK_LATITUDE IS NOT NULL
|
||||||
|
AND f.APPLY_STATUS NOT IN ('4','5','55','-5') AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
|
AND date_format(now(),'%Y-%m-%d %H:%i') >= f.WORK_START_DATE AND f.WORK_END_DATE >= date_format(now(),'%Y-%m-%d %H:%i')
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
'CONFINEDSPACE' TYPE,
|
||||||
|
f.CONFINEDSPACE_ID id,
|
||||||
|
CONCAT_WS("", '有限空间作业 编号:', f.WORK_PERMIT_NUMBER) NAME,
|
||||||
|
f.WORK_LONGITUDE LONGITUDE,
|
||||||
|
f.WORK_LATITUDE LATITUDE,
|
||||||
|
'./bi/images/map/confinedspace.png' IMAGE_FILE
|
||||||
|
FROM bus_confinedspace f WHERE f.ISDELETE = '0' AND f.WORK_LONGITUDE IS NOT NULL AND f.WORK_LATITUDE IS NOT NULL
|
||||||
|
AND f.APPLY_STATUS != '7' AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
|
AND date_format(now(),'%Y-%m-%d %H:%i') >= f.WORK_START_DATE AND f.WORK_END_DATE >= date_format(now(),'%Y-%m-%d %H:%i')
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
'HOISTING' TYPE,
|
||||||
|
f.HOISTING_ID id,
|
||||||
|
CONCAT_WS("", '吊装作业 编号:', f.NUMBERING) NAME,
|
||||||
|
f.WORK_LONGITUDE LONGITUDE,
|
||||||
|
f.WORK_LATITUDE LATITUDE,
|
||||||
|
'./bi/images/map/hoisting.png' IMAGE_FILE
|
||||||
|
FROM bus_hoisting f WHERE f.ISDELETE = '0' AND f.WORK_LONGITUDE IS NOT NULL AND f.WORK_LATITUDE IS NOT NULL
|
||||||
|
AND f.APPLY_STATUS NOT IN ('4','5','55','-5') AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
|
AND date_format(now(),'%Y-%m-%d %H:%i') >= f.JOB_START_TIME AND f.JOB_END_TIME >= date_format(now(),'%Y-%m-%d %H:%i')
|
||||||
|
) f
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
Loading…
Reference in New Issue