Merge remote-tracking branch 'origin/2024年1月24日测试' into 2024年1月24日测试
commit
b10cc0d4e7
|
@ -397,5 +397,45 @@ public interface MapEightMapper {
|
||||||
List<PageData> findByHOISTINGAcceptuserId(PageData pd);
|
List<PageData> findByHOISTINGAcceptuserId(PageData pd);
|
||||||
|
|
||||||
List<PageData> findByHOISTINGAcceptuserIds(PageData pd);
|
List<PageData> findByHOISTINGAcceptuserIds(PageData pd);
|
||||||
|
|
||||||
|
/**有限空间作业查询
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
PageData findByIdCONFINEDSPACEOrder(PageData pd);
|
||||||
|
|
||||||
|
/**有限空间作业措施查询
|
||||||
|
* @param pd
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<PageData> listAllMeasuresCONFINEDSPACEOrder(PageData pd);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 有限空间
|
||||||
|
* @param pd
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<PageData> listAllCONFINEDSPACEOrder(PageData pd);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 有限空间
|
||||||
|
* @param pd
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<PageData> findByIdCONFINEDSPACEAcceptuser(PageData pd);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 有限空间
|
||||||
|
* @param pd
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<PageData> findByIdCONFINEDSPACEAcceptusers(PageData pd);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 有限空间气体检测
|
||||||
|
* @param pd
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
PageData findByIdCONFINEDSPACEGasWH(PageData pd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.zcloud.service.map.impl;
|
||||||
import com.zcloud.entity.Page;
|
import com.zcloud.entity.Page;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
import com.zcloud.mapper.datasource.map.MapEightMapper;
|
import com.zcloud.mapper.datasource.map.MapEightMapper;
|
||||||
|
import com.zcloud.service.bus.CorpInfoService;
|
||||||
import com.zcloud.service.map.MapEightService;
|
import com.zcloud.service.map.MapEightService;
|
||||||
import com.zcloud.util.Tools;
|
import com.zcloud.util.Tools;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
@ -12,6 +13,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 说明:实时地图八项工作
|
* 说明:实时地图八项工作
|
||||||
|
@ -116,19 +118,19 @@ public class MapEightServiceImpl implements MapEightService {
|
||||||
r = mapEightMapper.getHOTWORKHighRiskWorkLocationCfd(pd);
|
r = mapEightMapper.getHOTWORKHighRiskWorkLocationCfd(pd);
|
||||||
//临时用电
|
//临时用电
|
||||||
}else if(StringUtils.equals(typeStr,"ELECTRICITY")){
|
}else if(StringUtils.equals(typeStr,"ELECTRICITY")){
|
||||||
r = mapEightMapper.getELECTRICITYHighRiskWorkLocation(pd);
|
r = mapEightMapper.getELECTRICITYHighRiskWorkLocationOrder(pd);
|
||||||
//盲板
|
//盲板
|
||||||
}else if(StringUtils.equals(typeStr,"BLINDBOARD")){
|
}else if(StringUtils.equals(typeStr,"BLINDBOARD")){
|
||||||
r = mapEightMapper.getBLINDBOARDHighRiskWorkLocation(pd);
|
r = mapEightMapper.getBLINDBOARDHighRiskWorkLocationOrder(pd);
|
||||||
// 高处
|
// 高处
|
||||||
}else if(StringUtils.equals(typeStr,"HIGHWORK")){
|
}else if(StringUtils.equals(typeStr,"HIGHWORK")){
|
||||||
r = mapEightMapper.getHIGHWORKHighRiskWorkLocation(pd);
|
r = mapEightMapper.getHIGHWORKHighRiskWorkLocationOrder(pd);
|
||||||
//有限空间
|
//有限空间
|
||||||
}else if(StringUtils.equals(typeStr,"CONFINEDSPACE")){
|
}else if(StringUtils.equals(typeStr,"CONFINEDSPACE")){
|
||||||
r = mapEightMapper.getCONFINEDSPACEHighRiskWorkLocation(pd);
|
r = mapEightMapper.getCONFINEDSPACEHighRiskWorkLocationOrder(pd);
|
||||||
//吊装
|
//吊装
|
||||||
}else if(StringUtils.equals(typeStr,"HOISTING")){
|
}else if(StringUtils.equals(typeStr,"HOISTING")){
|
||||||
r = mapEightMapper.getHOISTINGHighRiskWorkLocation(pd);
|
r = mapEightMapper.getHOISTINGHighRiskWorkLocationOrder(pd);
|
||||||
}
|
}
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
@ -368,12 +370,13 @@ public class MapEightServiceImpl implements MapEightService {
|
||||||
map.put("imgList1",mapEightMapper.findByHIGHWORKAcceptuserId(pd));
|
map.put("imgList1",mapEightMapper.findByHIGHWORKAcceptuserId(pd));
|
||||||
map.put("imgList",mapEightMapper.findByHIGHWORKAcceptuserIds(pd));
|
map.put("imgList",mapEightMapper.findByHIGHWORKAcceptuserIds(pd));
|
||||||
}else if(StringUtils.equals(typeStr,"CONFINEDSPACE")){
|
}else if(StringUtils.equals(typeStr,"CONFINEDSPACE")){
|
||||||
//没有有限空间作业
|
pd.put("CONFINEDSPACE_ID",idStr);
|
||||||
//pd.put("CONFINEDSPACE_ID",idStr);
|
pd = mapEightMapper.findByIdCONFINEDSPACEOrder(pd); //根据ID读取
|
||||||
//pd = mapEightMapper.findByIdCONFINEDSPACE(pd);
|
map.put("measuresList", mapEightMapper.listAllMeasuresCONFINEDSPACEOrder(pd));
|
||||||
pd = new PageData();
|
map.put("gasList", mapEightMapper.listAllCONFINEDSPACEOrder(pd));
|
||||||
map.put("measuresList", null);
|
map.put("gas", mapEightMapper.findByIdCONFINEDSPACEGasWH(pd));
|
||||||
map.put("gasList", null);
|
map.put("imgList",mapEightMapper.findByIdCONFINEDSPACEAcceptusers(pd));
|
||||||
|
map.put("imgList1",mapEightMapper.findByIdCONFINEDSPACEAcceptuser(pd));
|
||||||
}else if(StringUtils.equals(typeStr,"HOISTING")){
|
}else if(StringUtils.equals(typeStr,"HOISTING")){
|
||||||
pd.put("HOISTING_ID",idStr);
|
pd.put("HOISTING_ID",idStr);
|
||||||
pd = mapEightMapper.findByIdHOISTINGOrder(pd);
|
pd = mapEightMapper.findByIdHOISTINGOrder(pd);
|
||||||
|
|
|
@ -72,19 +72,21 @@
|
||||||
</if>
|
</if>
|
||||||
GROUP BY
|
GROUP BY
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
||||||
'0' AS cutroadCount,
|
'0' AS hotworkapplicationCount,
|
||||||
count( 1 ) blindboardCount,
|
count( 1 ) blindboardCount,
|
||||||
'0' breakgroundCount,
|
'0' confinedspaceCount,
|
||||||
'0' highworkCount,
|
'0' highworkCount,
|
||||||
'0' hoistingCount,
|
'0' hoistingCount,
|
||||||
'0' electricityCount
|
'0' electricityCount
|
||||||
FROM
|
FROM
|
||||||
bus_blindboard
|
gf_blindboard
|
||||||
WHERE
|
WHERE
|
||||||
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
||||||
and ISDELETE = '0'
|
and ISDELETE = '0'
|
||||||
|
and APPLY_STATUS != '0'
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and CORPINFO_ID = #{CORPINFO_ID}
|
and CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -96,19 +98,21 @@
|
||||||
</if>
|
</if>
|
||||||
GROUP BY
|
GROUP BY
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
||||||
'0' cutroadCount,
|
'0' cutroadCount,
|
||||||
'0' blindboardCount,
|
'0' blindboardCount,
|
||||||
count( 1 ) breakgroundCount,
|
count( 1 ) confinedspaceCount,
|
||||||
'0' highworkCount,
|
'0' highworkCount,
|
||||||
'0' hoistingCount,
|
'0' hoistingCount,
|
||||||
'0' electricityCount
|
'0' electricityCount
|
||||||
FROM
|
FROM
|
||||||
bus_confinedspace
|
gf_confinedspace
|
||||||
WHERE
|
WHERE
|
||||||
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
||||||
and ISDELETE = '0'
|
and ISDELETE = '0'
|
||||||
|
and APPLY_STATUS != '0'
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and CORPINFO_ID = #{CORPINFO_ID}
|
and CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -120,19 +124,21 @@
|
||||||
</if>
|
</if>
|
||||||
GROUP BY
|
GROUP BY
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
||||||
'0' cutroadCount,
|
'0' hotworkapplicationCount,
|
||||||
'0' blindboardCount,
|
'0' blindboardCount,
|
||||||
'0' breakgroundCount,
|
'0' confinedspaceCount,
|
||||||
count( 1 ) highworkCount,
|
count( 1 ) highworkCount,
|
||||||
'0' hoistingCount,
|
'0' hoistingCount,
|
||||||
'0' electricityCount
|
'0' electricityCount
|
||||||
FROM
|
FROM
|
||||||
bus_highwork
|
gf_highwork
|
||||||
WHERE
|
WHERE
|
||||||
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
||||||
and ISDELETE = '0'
|
and ISDELETE = '0'
|
||||||
|
and APPLY_STATUS != '0'
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and CORPINFO_ID = #{CORPINFO_ID}
|
and CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -144,19 +150,22 @@
|
||||||
</if>
|
</if>
|
||||||
GROUP BY
|
GROUP BY
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
||||||
|
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
||||||
'0' cutroadCount,
|
'0' hotworkapplicationCount,
|
||||||
'0' blindboardCount,
|
'0' blindboardCount,
|
||||||
'0' breakgroundCount,
|
'0' confinedspaceCount,
|
||||||
'0' highworkCount,
|
'0' highworkCount,
|
||||||
count( 1 ) hoistingCount,
|
count( 1 ) hoistingCount,
|
||||||
'0' electricityCount
|
'0' electricityCount
|
||||||
FROM
|
FROM
|
||||||
bus_hoisting
|
gf_hoisting
|
||||||
WHERE
|
WHERE
|
||||||
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
||||||
and ISDELETE = '0'
|
and ISDELETE = '0'
|
||||||
|
and APPLY_STATUS != '0'
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and CORPINFO_ID = #{CORPINFO_ID}
|
and CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -168,30 +177,34 @@
|
||||||
</if>
|
</if>
|
||||||
GROUP BY
|
GROUP BY
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) UNION ALL
|
||||||
|
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
||||||
'0' cutroadCount,
|
'0' hotworkapplicationCount,
|
||||||
'0' blindboardCount,
|
'0' blindboardCount,
|
||||||
'0' breakgroundCount,
|
'0' confinedspaceCount,
|
||||||
'0' highworkCount,
|
'0' highworkCount,
|
||||||
'0' hoistingCount,
|
'0' hoistingCount,
|
||||||
count( 1 ) electricityCount
|
count( 1 ) electricityCount
|
||||||
FROM
|
FROM
|
||||||
bus_electricity
|
gf_electricity
|
||||||
WHERE
|
WHERE
|
||||||
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
||||||
and ISDELETE = '0'
|
and ISDELETE = '0'
|
||||||
|
and APPLY_STATUS != '0'
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and CORPINFO_ID = #{CORPINFO_ID}
|
and CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
<if test="ids!= null and ids.size()>0">
|
<if test="array!= null and array.size>0">
|
||||||
AND CORPINFO_ID IN
|
AND CORPINFO_ID IN
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
GROUP BY
|
GROUP BY
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
||||||
|
|
||||||
) s
|
) s
|
||||||
GROUP BY
|
GROUP BY
|
||||||
s.CREATTIME
|
s.CREATTIME
|
||||||
|
@ -222,31 +235,10 @@
|
||||||
</if>
|
</if>
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT
|
SELECT
|
||||||
(
|
COUNT(case when f.APPLY_STATUS != '0' then f.ELECTRICITY_ID end) COUNTAPPLY,
|
||||||
SELECT
|
COUNT(case when f.APPLY_STATUS not in ('0','5') then f.ELECTRICITY_ID end) COUNTAPPROVE,
|
||||||
count( 1 )
|
COUNT(case when f.APPLY_STATUS = '5' then f.ELECTRICITY_ID end) COUNTARCHIVE
|
||||||
FROM
|
FROM gf_electricity f WHERE f.ISDELETE = '0'
|
||||||
bus_electricity f
|
|
||||||
WHERE
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
AND (
|
|
||||||
f.APPLY_STATUS != '0' AND f.APPLY_STATUS NOT IN ('3','4')
|
|
||||||
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' )
|
|
||||||
OR f.APPLY_STATUS IN ( '3', '4' )
|
|
||||||
)
|
|
||||||
) COUNTAPPLY,
|
|
||||||
COUNT(case when f.APPLY_STATUS != '0' AND f.APPLY_STATUS NOT IN ('3','4') 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') then f.ELECTRICITY_ID end) COUNTAPPROVE,
|
|
||||||
COUNT(case when f.APPLY_STATUS IN ('3','4') then f.ELECTRICITY_ID end) COUNTARCHIVE
|
|
||||||
FROM bus_electricity f WHERE f.ISDELETE = '0'
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -258,34 +250,10 @@
|
||||||
</if>
|
</if>
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT
|
SELECT
|
||||||
(
|
COUNT(case when f.APPLY_STATUS != '0' then f.BLINDBOARD_ID end) COUNTAPPLY,
|
||||||
SELECT
|
COUNT(case when f.APPLY_STATUS not in ('0','6') then f.BLINDBOARD_ID end) COUNTAPPROVE,
|
||||||
count( 1 )
|
COUNT(case when f.APPLY_STATUS = '6' then f.BLINDBOARD_ID end) COUNTARCHIVE
|
||||||
FROM
|
FROM gf_blindboard f
|
||||||
bus_blindboard f
|
|
||||||
LEFT JOIN
|
|
||||||
bus_blindboardinfo bb ON bb.BLINDBOARD_ID = f.BLINDBOARD_ID
|
|
||||||
WHERE
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
AND (
|
|
||||||
f.APPLY_STATUS != '0' AND f.APPLY_STATUS != '3'
|
|
||||||
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' )
|
|
||||||
OR f.APPLY_STATUS = '3'
|
|
||||||
)
|
|
||||||
) COUNTAPPLY,
|
|
||||||
COUNT(case when f.APPLY_STATUS != '0' AND f.APPLY_STATUS != '3' 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') then f.BLINDBOARD_ID end) COUNTAPPROVE,
|
|
||||||
COUNT(case when f.APPLY_STATUS = '3' then f.BLINDBOARD_ID end) COUNTARCHIVE
|
|
||||||
FROM bus_blindboard f
|
|
||||||
LEFT JOIN bus_blindboardinfo bb ON bb.BLINDBOARD_ID = f.BLINDBOARD_ID
|
|
||||||
WHERE f.ISDELETE = '0'
|
WHERE f.ISDELETE = '0'
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
|
@ -298,31 +266,10 @@
|
||||||
</if>
|
</if>
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT
|
SELECT
|
||||||
(
|
COUNT(case when f.APPLY_STATUS != '0' then f.HIGHWORK_ID end) COUNTAPPLY,
|
||||||
SELECT
|
COUNT(case when f.APPLY_STATUS not in ('0','6') then f.HIGHWORK_ID end) COUNTAPPROVE,
|
||||||
count( 1 )
|
COUNT(case when f.APPLY_STATUS = '6' then f.HIGHWORK_ID end) COUNTARCHIVE
|
||||||
FROM
|
FROM gf_highwork f WHERE f.ISDELETE = '0'
|
||||||
bus_highwork f
|
|
||||||
WHERE
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
AND (
|
|
||||||
f.APPLY_STATUS != '0' AND f.APPLY_STATUS NOT IN ('4','55','5','-5')
|
|
||||||
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' )
|
|
||||||
OR f.APPLY_STATUS IN ( '4', '55', '5', '-5' )
|
|
||||||
)
|
|
||||||
) COUNTAPPLY,
|
|
||||||
COUNT(case when f.APPLY_STATUS != '0' AND f.APPLY_STATUS NOT IN ('4','55','5','-5') 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') then f.HIGHWORK_ID end) COUNTAPPROVE,
|
|
||||||
COUNT(case when f.APPLY_STATUS in ('4','55','5','-5') then f.HIGHWORK_ID end) COUNTARCHIVE
|
|
||||||
FROM bus_highwork f WHERE f.ISDELETE = '0'
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -334,31 +281,10 @@
|
||||||
</if>
|
</if>
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT
|
SELECT
|
||||||
(
|
COUNT(case when f.APPLY_STATUS != '0' then f.CONFINEDSPACE_ID end) COUNTAPPLY,
|
||||||
SELECT
|
COUNT(case when f.APPLY_STATUS not in ('0','6') then f.CONFINEDSPACE_ID end) COUNTAPPROVE,
|
||||||
count(1)
|
COUNT(case when f.APPLY_STATUS = '6' then f.CONFINEDSPACE_ID end) COUNTARCHIVE
|
||||||
FROM
|
FROM gf_confinedspace f WHERE f.ISDELETE = '0'
|
||||||
bus_confinedspace f
|
|
||||||
WHERE
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
AND (
|
|
||||||
f.APPLY_STATUS != '0' and f.APPLY_STATUS != '7'
|
|
||||||
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' )
|
|
||||||
OR f.APPLY_STATUS = '7'
|
|
||||||
)
|
|
||||||
) COUNTAPPLY,
|
|
||||||
COUNT(case when f.APPLY_STATUS != '0' and f.APPLY_STATUS != '7' 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') then f.CONFINEDSPACE_ID end) COUNTAPPROVE,
|
|
||||||
COUNT(case when f.APPLY_STATUS = '7' then f.CONFINEDSPACE_ID end) COUNTARCHIVE
|
|
||||||
FROM bus_confinedspace f WHERE f.ISDELETE = '0'
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -370,31 +296,10 @@
|
||||||
</if>
|
</if>
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT
|
SELECT
|
||||||
(
|
COUNT(case when f.APPLY_STATUS != '0' then f.HOISTING_ID end) COUNTAPPLY,
|
||||||
SELECT
|
COUNT(case when f.APPLY_STATUS not in ('0','6') then f.HOISTING_ID end) COUNTAPPROVE,
|
||||||
count( 1 )
|
COUNT(case when f.APPLY_STATUS = '6' then f.HOISTING_ID end) COUNTARCHIVE
|
||||||
FROM
|
FROM gf_hoisting f WHERE f.ISDELETE = '0'
|
||||||
bus_hoisting f
|
|
||||||
WHERE
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
AND (
|
|
||||||
f.APPLY_STATUS != '0' and f.APPLY_STATUS not in ('4','55','5','-5')
|
|
||||||
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' )
|
|
||||||
OR f.APPLY_STATUS IN ( '4', '55', '5', '-5' )
|
|
||||||
)
|
|
||||||
) COUNTAPPLY,
|
|
||||||
COUNT(case when f.APPLY_STATUS != '0' and f.APPLY_STATUS not in ('4','55','5','-5') 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') then f.HOISTING_ID end) COUNTAPPROVE,
|
|
||||||
COUNT(case when f.APPLY_STATUS IN ('4','55','5','-5') then f.HOISTING_ID end) COUNTARCHIVE
|
|
||||||
FROM bus_hoisting f WHERE f.ISDELETE = '0'
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -513,22 +418,29 @@
|
||||||
'临时用电作业' WORK_TYPE,
|
'临时用电作业' WORK_TYPE,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '0' then '待提交'
|
when '0' then '待提交'
|
||||||
when '1' then '待确认'
|
when '1' then '作业负责人待审核'
|
||||||
when '2' then '待审批'
|
when '2' then '用电单位待审核'
|
||||||
when '3' then '已归档'
|
when '3' then '配送电单位待审核'
|
||||||
when '4' then '已验收'
|
when '4' then '待验收'
|
||||||
when '-1' then '已打回'
|
when '-2' then '已打回'
|
||||||
|
when '-3' then '已打回'
|
||||||
|
when '-4' then '已打回'
|
||||||
|
when '-5' then '已打回'
|
||||||
END STATUS_NAME,
|
END STATUS_NAME,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '0' then f.APPLY_USER_ID
|
when '0' then f.APPLY_USER_ID
|
||||||
when '1' then f.ASSURE_USER_ID
|
when '1' then f.CONFIRM_USER_ID
|
||||||
when '2' then f.APPROVE_USER_ID
|
when '2' then f.AUDIT_USER_ID
|
||||||
when '3' then f.ACCEPT_USER_ID
|
when '3' then f.APPROVE_USER_ID
|
||||||
|
when '4' then f.ACCEPT_USER_ID
|
||||||
when '-1' then f.APPLY_USER_ID
|
when '-1' then f.APPLY_USER_ID
|
||||||
|
when '-2' then f.APPLY_USER_ID
|
||||||
|
when '-3' then f.APPLY_USER_ID
|
||||||
|
when '-4' then f.APPLY_USER_ID
|
||||||
|
when '-5' then f.APPLY_USER_ID
|
||||||
END NEXT_USER_ID,
|
END NEXT_USER_ID,
|
||||||
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
||||||
FROM bus_electricity f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS NOT IN ('3','4')
|
FROM gf_electricity f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS != '5'
|
||||||
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')
|
|
||||||
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -538,6 +450,7 @@
|
||||||
#{pd.ids[${index}]}
|
#{pd.ids[${index}]}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
) f
|
) f
|
||||||
LEFT JOIN sys_user u ON u.USER_ID = f.NEXT_USER_ID
|
LEFT JOIN sys_user u ON u.USER_ID = f.NEXT_USER_ID
|
||||||
UNION ALL
|
UNION ALL
|
||||||
|
@ -548,22 +461,26 @@
|
||||||
f.CHECK_NO WORK_NUMBER,
|
f.CHECK_NO WORK_NUMBER,
|
||||||
'盲板作业' WORK_TYPE,
|
'盲板作业' WORK_TYPE,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '1' then '待确认'
|
when '0' then '待提交'
|
||||||
when '2' then '待审批'
|
when '1' then '作业负责人待审核'
|
||||||
when '3' then '已归档'
|
when '4' then '所在单位待审核'
|
||||||
when '4' then '已打回'
|
when '5' then '待验收'
|
||||||
|
when '-2' then '已打回'
|
||||||
|
when '-5' then '已打回'
|
||||||
|
when '-6' then '已打回'
|
||||||
END STATUS_NAME,
|
END STATUS_NAME,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '1' then bb.OPERATION_UNIT_PERSONCHARGE
|
when '0' then f.APPLY_USER_ID
|
||||||
when '2' then bb.CORPINFO_APPROVER
|
when '1' then f.CONSTRUCTION_USER_ID
|
||||||
when '3' then f.APPLY_USER_ID
|
when '4' then f.LEADER_USER_ID
|
||||||
when '4' then f.APPLY_USER_ID
|
when '5' then f.ACCEPT_USER_ID
|
||||||
|
when '-2' then APPLY_USER_ID
|
||||||
|
when '-5' then APPLY_USER_ID
|
||||||
|
when '-6' then APPLY_USER_ID
|
||||||
END NEXT_USER_ID,
|
END NEXT_USER_ID,
|
||||||
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
||||||
FROM bus_blindboard f
|
FROM gf_blindboard f
|
||||||
LEFT JOIN bus_blindboardinfo bb ON bb.BLINDBOARD_ID = f.BLINDBOARD_ID
|
WHERE f.ISDELETE = '0' AND f.APPLY_STATUS != '6'
|
||||||
WHERE f.ISDELETE = '0' AND f.APPLY_STATUS NOT IN ('3','4')
|
|
||||||
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')
|
|
||||||
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -573,6 +490,7 @@
|
||||||
#{pd.ids[${index}]}
|
#{pd.ids[${index}]}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
) f
|
) f
|
||||||
LEFT JOIN sys_user u ON u.USER_ID = f.NEXT_USER_ID
|
LEFT JOIN sys_user u ON u.USER_ID = f.NEXT_USER_ID
|
||||||
UNION ALL
|
UNION ALL
|
||||||
|
@ -584,28 +502,32 @@
|
||||||
'高处作业' WORK_TYPE,
|
'高处作业' WORK_TYPE,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '0' then '待提交'
|
when '0' then '待提交'
|
||||||
when '1' then '待确认'
|
when '1' then '作业负责人待审核'
|
||||||
when '2' then '待审核'
|
when '2' then '所在单位待审核'
|
||||||
when '3' then '待审批'
|
when '3' then '审核部门待审核'
|
||||||
when '4' then '已归档'
|
when '4' then '审批部门待审核'
|
||||||
when '5' then '已验收'
|
when '5' then '待验收'
|
||||||
when '-2' then '确认打回'
|
when '-2' then '已打回'
|
||||||
when '-3' then '审核打回'
|
when '-3' then '已打回'
|
||||||
when '-4' then '审批打回'
|
when '-4' then '已打回'
|
||||||
when '55' then '待验收'
|
when '-5' then '已打回'
|
||||||
|
when '-6' then '已打回'
|
||||||
END STATUS_NAME,
|
END STATUS_NAME,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
|
when '0' then f.CREATOR
|
||||||
when '1' then f.CONSTRUCTION_USER_ID
|
when '1' then f.CONSTRUCTION_USER_ID
|
||||||
when '2' then f.AUDIT_USER_ID
|
when '2' then f.LEADER_USER_ID
|
||||||
when '3' then f.APPROVE_USER_ID
|
when '3' then f.AUDIT_USER_ID
|
||||||
|
when '4' then f.APPROVE_USER_ID
|
||||||
|
when '5' then f.ACCEPT_USER_ID
|
||||||
when '-2' then f.CREATOR
|
when '-2' then f.CREATOR
|
||||||
when '-3' then f.CREATOR
|
when '-3' then f.CREATOR
|
||||||
when '-4' then f.CREATOR
|
when '-4' then f.CREATOR
|
||||||
when '55' then f.ACCEPT_USER_ID
|
when '-5' then f.CREATOR
|
||||||
|
when '-6' then f.CREATOR
|
||||||
END NEXT_USER_ID,
|
END NEXT_USER_ID,
|
||||||
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
||||||
FROM bus_highwork f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS NOT IN ('4','5','55','-5')
|
FROM gf_highwork f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS !='6'
|
||||||
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')
|
|
||||||
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -615,6 +537,7 @@
|
||||||
#{pd.ids[${index}]}
|
#{pd.ids[${index}]}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
) f
|
) f
|
||||||
LEFT JOIN sys_user u ON u.USER_ID = f.NEXT_USER_ID
|
LEFT JOIN sys_user u ON u.USER_ID = f.NEXT_USER_ID
|
||||||
UNION ALL
|
UNION ALL
|
||||||
|
@ -622,37 +545,26 @@
|
||||||
FROM
|
FROM
|
||||||
(SELECT
|
(SELECT
|
||||||
f.confinedspace_ID ID,
|
f.confinedspace_ID ID,
|
||||||
f.WORK_PERMIT_NUMBER WORK_NUMBER,
|
f.CHECK_NO WORK_NUMBER,
|
||||||
'有限空间作业' WORK_TYPE,
|
'有限空间作业' WORK_TYPE,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '1' then '待采样'
|
when '1' then '作业负责人待审核'
|
||||||
when '2' then '作业单位责任人确认'
|
when '4' then '所在单位待审核'
|
||||||
when '3' then '作业现场责任人审核'
|
when '5' then '待验收'
|
||||||
when '4' then '管理单位责任人审批'
|
when '-4' then '作业负责人审核打回'
|
||||||
when '5' then '作业单位责任人验收'
|
when '-5' then '所在单位审核打回'
|
||||||
when '6' then '管理单位责任人验收'
|
when '-6' then '验收打回'
|
||||||
when '-2' then '作业单位责任人确认打回'
|
|
||||||
when '-3' then '作业现场责任人审核打回'
|
|
||||||
when '-4' then '管理单位责任人审批打回'
|
|
||||||
when '-5' then '作业单位责任人验收打回'
|
|
||||||
when '-6' then '管理单位责任人验收打回'
|
|
||||||
END STATUS_NAME,
|
END STATUS_NAME,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '1' then f.SAMPLING_ANALYST_ID
|
when '1' then f.CONFIRM_USER_ID
|
||||||
when '2' then f.WORK_UNIT_MANAGER_ID
|
when '4' then f.APPROVE_USER_ID
|
||||||
when '3' then f.JOB_SITE_MANAGER_ID
|
when '5' then f.ACCEPT_USER_ID
|
||||||
when '4' then f.MANAGEMENT_UNIT_ID
|
|
||||||
when '5' then f.WORK_UNIT_MANAGER_ID
|
|
||||||
when '6' then f.MANAGEMENT_UNIT_ID
|
|
||||||
when '-2' then f.CREATOR
|
|
||||||
when '-3' then f.CREATOR
|
|
||||||
when '-4' then f.CREATOR
|
when '-4' then f.CREATOR
|
||||||
when '-5' then f.CREATOR
|
when '-5' then f.CREATOR
|
||||||
when '-6' then f.CREATOR
|
when '-6' then f.CREATOR
|
||||||
END NEXT_USER_ID,
|
END NEXT_USER_ID,
|
||||||
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
||||||
FROM bus_confinedspace f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS != '7'
|
FROM gf_confinedspace f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS != '6'
|
||||||
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')
|
|
||||||
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -669,33 +581,37 @@
|
||||||
FROM
|
FROM
|
||||||
(SELECT
|
(SELECT
|
||||||
f.hoisting_ID ID,
|
f.hoisting_ID ID,
|
||||||
f.NUMBERING WORK_NUMBER,
|
f.CHECK_NO WORK_NUMBER,
|
||||||
'吊装作业' WORK_TYPE,
|
'吊装作业' WORK_TYPE,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '0' then '待提交'
|
when '0' then '待提交'
|
||||||
when '1' then '待确认'
|
when '1' then '作业指挥待审核'
|
||||||
when '2' then '待审核'
|
when '2' then '所在单位待审核'
|
||||||
when '3' then '待审批'
|
when '3' then '审核部门待审核'
|
||||||
when '4' then '已归档'
|
when '4' then '审批部门待审核'
|
||||||
when '5' then '已验收'
|
when '5' then '待验收'
|
||||||
when '-2' then '确认打回'
|
when '-2' then '已打回'
|
||||||
when '-3' then '审核打回'
|
when '-3' then '已打回'
|
||||||
when '-4' then '审批打回'
|
when '-4' then '已打回'
|
||||||
when '55' then '待验收'
|
when '-5' then '已打回'
|
||||||
|
when '-6' then '已打回'
|
||||||
END STATUS_NAME,
|
END STATUS_NAME,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '1' then f.CONSTRUCTION_JOB_MANAGER_ID
|
when '0' then f.CREATOR
|
||||||
when '2' then f.WORK_UNIT_MANAGER_ID
|
when '1' then f.LEADER_USER_ID
|
||||||
when '3' then f.BRANCH_APPROVER_ID
|
when '2' then f.CONSTRUCTION_USER_ID
|
||||||
|
when '3' then f.AUDIT_USER_ID
|
||||||
|
when '4' then f.APPROVE_USER_ID
|
||||||
|
when '5' then f.ACCEPT_USER_ID
|
||||||
when '-2' then f.CREATOR
|
when '-2' then f.CREATOR
|
||||||
when '-3' then f.CREATOR
|
when '-3' then f.CREATOR
|
||||||
when '-4' then f.CREATOR
|
when '-4' then f.CREATOR
|
||||||
when '55' then f.ACCEPTOR_ID
|
when '-5' then f.CREATOR
|
||||||
|
when '-6' then f.CREATOR
|
||||||
END NEXT_USER_ID,
|
END NEXT_USER_ID,
|
||||||
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
||||||
FROM bus_hoisting f
|
FROM gf_hoisting f
|
||||||
WHERE f.ISDELETE = '0' AND f.APPLY_STATUS NOT IN ('4','5','55','-5')
|
WHERE f.ISDELETE = '0' AND f.APPLY_STATUS !='6'
|
||||||
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')
|
|
||||||
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -814,57 +730,6 @@
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!--有限空间作业-->
|
|
||||||
<select id="getCONFINEDSPACEHighRiskWorkLocation" parameterType="pd" resultType="pd">
|
|
||||||
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,
|
|
||||||
f.CORPINFO_ID,
|
|
||||||
f.WORK_PERMIT_NUMBER as MAP_POINT_NAME
|
|
||||||
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 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')
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
AND f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<!--吊装作业-->
|
|
||||||
<select id="getHOISTINGHighRiskWorkLocation" parameterType="pd" resultType="pd">
|
|
||||||
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,
|
|
||||||
f.CORPINFO_ID,
|
|
||||||
f.NUMBERING as MAP_POINT_NAME
|
|
||||||
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 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')
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
AND f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
|
|
||||||
<!--动火-->
|
<!--动火-->
|
||||||
<select id="findByIdHOTWORK" parameterType="pd" resultType="pd">
|
<select id="findByIdHOTWORK" parameterType="pd" resultType="pd">
|
||||||
select
|
select
|
||||||
|
@ -1747,14 +1612,14 @@
|
||||||
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
STR_TO_DATE( CREATTIME, '%Y-%m-%d' ) CREATTIME,
|
||||||
'0' cutroadCount,
|
'0' cutroadCount,
|
||||||
'0' blindboardCount,
|
'0' blindboardCount,
|
||||||
count( 1 ) breakgroundCount,
|
count( 1 ) confinedspaceCount,
|
||||||
'0' highworkCount,
|
'0' highworkCount,
|
||||||
'0' hoistingCount,
|
'0' hoistingCount,
|
||||||
'0' electricityCount,
|
'0' electricityCount,
|
||||||
'0' breakgroundCount,
|
'0' breakgroundCount,
|
||||||
'0' cutroadCount
|
'0' cutroadCount
|
||||||
FROM
|
FROM
|
||||||
bus_confinedspace
|
gf_confinedspace
|
||||||
WHERE
|
WHERE
|
||||||
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
DATE_SUB( CURDATE(), INTERVAL 4 DAY )<= STR_TO_DATE( CREATTIME, '%Y-%m-%d' )
|
||||||
and ISDELETE = '0'
|
and ISDELETE = '0'
|
||||||
|
@ -1990,29 +1855,10 @@
|
||||||
</if>
|
</if>
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT
|
SELECT
|
||||||
(SELECT
|
COUNT(case when f.APPLY_STATUS != '0' then f.CONFINEDSPACE_ID end) COUNTAPPLY,
|
||||||
count(1)
|
COUNT(case when f.APPLY_STATUS not in ('0','6') then f.CONFINEDSPACE_ID end) COUNTAPPROVE,
|
||||||
FROM
|
COUNT(case when f.APPLY_STATUS = '6' then f.CONFINEDSPACE_ID end) COUNTARCHIVE
|
||||||
bus_confinedspace f
|
FROM gf_confinedspace f WHERE f.ISDELETE = '0'
|
||||||
WHERE
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
|
||||||
f.CORPINFO_ID = #{CORPINFO_ID}
|
|
||||||
</if>
|
|
||||||
<if test="ids!= null and ids.size()>0">
|
|
||||||
f.CORPINFO_ID IN
|
|
||||||
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
|
|
||||||
#{item}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
AND (
|
|
||||||
f.APPLY_STATUS != '0'
|
|
||||||
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' )
|
|
||||||
OR f.APPLY_STATUS = '7'
|
|
||||||
)) COUNTAPPLY,
|
|
||||||
COUNT(case when f.APPLY_STATUS not in ('0','7') 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') then f.CONFINEDSPACE_ID end) COUNTAPPROVE,
|
|
||||||
COUNT(case when f.APPLY_STATUS = '7' then f.CONFINEDSPACE_ID end) COUNTARCHIVE
|
|
||||||
FROM bus_confinedspace f WHERE f.ISDELETE = '0'
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -2263,37 +2109,26 @@
|
||||||
FROM
|
FROM
|
||||||
(SELECT
|
(SELECT
|
||||||
f.confinedspace_ID ID,
|
f.confinedspace_ID ID,
|
||||||
f.WORK_PERMIT_NUMBER WORK_NUMBER,
|
f.CHECK_NO WORK_NUMBER,
|
||||||
'有限空间作业' WORK_TYPE,
|
'有限空间作业' WORK_TYPE,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '1' then '待采样'
|
when '1' then '作业负责人待审核'
|
||||||
when '2' then '作业单位责任人确认'
|
when '4' then '所在单位待审核'
|
||||||
when '3' then '作业现场责任人审核'
|
when '5' then '待验收'
|
||||||
when '4' then '管理单位责任人审批'
|
when '-4' then '作业负责人审核打回'
|
||||||
when '5' then '作业单位责任人验收'
|
when '-5' then '所在单位审核打回'
|
||||||
when '6' then '管理单位责任人验收'
|
when '-6' then '验收打回'
|
||||||
when '-2' then '作业单位责任人确认打回'
|
|
||||||
when '-3' then '作业现场责任人审核打回'
|
|
||||||
when '-4' then '管理单位责任人审批打回'
|
|
||||||
when '-5' then '作业单位责任人验收打回'
|
|
||||||
when '-6' then '管理单位责任人验收打回'
|
|
||||||
END STATUS_NAME,
|
END STATUS_NAME,
|
||||||
case f.APPLY_STATUS
|
case f.APPLY_STATUS
|
||||||
when '1' then f.SAMPLING_ANALYST_ID
|
when '1' then f.CONFIRM_USER_ID
|
||||||
when '2' then f.WORK_UNIT_MANAGER_ID
|
when '4' then f.APPROVE_USER_ID
|
||||||
when '3' then f.JOB_SITE_MANAGER_ID
|
when '5' then f.ACCEPT_USER_ID
|
||||||
when '4' then f.MANAGEMENT_UNIT_ID
|
|
||||||
when '5' then f.WORK_UNIT_MANAGER_ID
|
|
||||||
when '6' then f.MANAGEMENT_UNIT_ID
|
|
||||||
when '-2' then f.CREATOR
|
|
||||||
when '-3' then f.CREATOR
|
|
||||||
when '-4' then f.CREATOR
|
when '-4' then f.CREATOR
|
||||||
when '-5' then f.CREATOR
|
when '-5' then f.CREATOR
|
||||||
when '-6' then f.CREATOR
|
when '-6' then f.CREATOR
|
||||||
END NEXT_USER_ID,
|
END NEXT_USER_ID,
|
||||||
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
ifnull(f.OPERATTIME,f.CREATTIME) OPERATTIME
|
||||||
FROM bus_confinedspace f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS != '7'
|
FROM gf_confinedspace f WHERE f.ISDELETE = '0' AND f.APPLY_STATUS != '6'
|
||||||
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')
|
|
||||||
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
<if test="pd.CORPINFO_ID!= null and pd.CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -2534,15 +2369,14 @@
|
||||||
SELECT
|
SELECT
|
||||||
'CONFINEDSPACE' TYPE,
|
'CONFINEDSPACE' TYPE,
|
||||||
f.CONFINEDSPACE_ID id,
|
f.CONFINEDSPACE_ID id,
|
||||||
CONCAT_WS("", '有限空间作业 编号:', f.WORK_PERMIT_NUMBER) NAME,
|
CONCAT_WS("", '有限空间作业 编号:', f.CHECK_NO) NAME,
|
||||||
f.WORK_LONGITUDE LONGITUDE,
|
f.WORK_LONGITUDE LONGITUDE,
|
||||||
f.WORK_LATITUDE LATITUDE,
|
f.WORK_LATITUDE LATITUDE,
|
||||||
'./bi/images/map/confinedspace.png' IMAGE_FILE,
|
'./bi/images/map/confinedspace.png' IMAGE_FILE,
|
||||||
f.CORPINFO_ID,
|
f.CORPINFO_ID,
|
||||||
f.WORK_PERMIT_NUMBER as MAP_POINT_NAME
|
f.CHECK_NO as MAP_POINT_NAME
|
||||||
FROM bus_confinedspace f WHERE f.ISDELETE = '0' AND f.WORK_LONGITUDE IS NOT NULL AND f.WORK_LATITUDE IS NOT NULL
|
FROM gf_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.APPLY_STATUS != '6'
|
||||||
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')
|
|
||||||
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
<if test="CORPINFO_ID!= null and CORPINFO_ID!=''">
|
||||||
and f.CORPINFO_ID = #{CORPINFO_ID}
|
and f.CORPINFO_ID = #{CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -3704,4 +3538,228 @@
|
||||||
f.HOISTING_ID = #{HOISTING_ID} and f.CORPINFO_ID = #{CORPINFO_ID} and f.ACCEPT_CONFESS_USER_ID = #{ACCEPT_CONFESS_USER_ID}
|
f.HOISTING_ID = #{HOISTING_ID} and f.CORPINFO_ID = #{CORPINFO_ID} and f.ACCEPT_CONFESS_USER_ID = #{ACCEPT_CONFESS_USER_ID}
|
||||||
order by f.ACCEPT_CONFESS_USER_SIGNER_TIME asc
|
order by f.ACCEPT_CONFESS_USER_SIGNER_TIME asc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="findByIdCONFINEDSPACEOrder" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
f.CORPINFO_ID,
|
||||||
|
f.ISDELETE,
|
||||||
|
f.CREATTIME,
|
||||||
|
f.CREATOR,
|
||||||
|
f.OPERATTIME,
|
||||||
|
f.OPERATOR,
|
||||||
|
f.CHECK_NO,
|
||||||
|
f.WORK_CONTENT,
|
||||||
|
replace(f.WORK_START_DATE,'-','/') as WORK_START_DATE,
|
||||||
|
replace(f.WORK_END_DATE,'-','/') as WORK_END_DATE,
|
||||||
|
f.CONFIRM_DEPARTMENT_ID,
|
||||||
|
f.CONFIRM_USER_ID,
|
||||||
|
f.CONFIRM_USER_SIGNER_PATH,
|
||||||
|
f.CONFIRM_USER_SIGNER_TIME,
|
||||||
|
f.AUDIT_DEPARTMENT_ID,
|
||||||
|
f.AUDIT_USER_ID,
|
||||||
|
f.AUDIT_USER_SIGNER_PATH,
|
||||||
|
f.AUDIT_USER_SIGNER_TIME,
|
||||||
|
f.APPROVE_DEPARTMENT_ID,
|
||||||
|
f.APPROVE_USER_ID,
|
||||||
|
f.APPROVE_USER_SIGNER_PATH,
|
||||||
|
f.APPROVE_USER_SIGNER_TIME,
|
||||||
|
f.APPLY_STATUS,
|
||||||
|
IFNULL(f.CONFIRM_CONTENT,'无') as CONFIRM_CONTENT,
|
||||||
|
IFNULL(f.AUDIT_CONTENT,'无') as AUDIT_CONTENT,
|
||||||
|
IFNULL(f.APPROVE_CONTENT,'无') as APPROVE_CONTENT,
|
||||||
|
f.OTHER_PROTECTIVE_MEASURES,
|
||||||
|
f.ACCEPT_DEPARTMENT_ID,
|
||||||
|
f.ACCEPT_USER_ID,
|
||||||
|
f.ACCEPT_USER_SIGNER_PATH,
|
||||||
|
f.ACCEPT_USER_SIGNER_TIME,
|
||||||
|
IFNULL(f.ACCEPT_CONTENT,'无') as ACCEPT_CONTENT,
|
||||||
|
f.APPLY_DEPARTMENT_ID,
|
||||||
|
f.APPLY_USER_ID,
|
||||||
|
f.BELONG_CORP,
|
||||||
|
f.LIMITSPACE_ID,
|
||||||
|
f.WORK_USER,
|
||||||
|
IFNULL(f.SPECIAL_WORK,'无') as SPECIAL_WORK,
|
||||||
|
f.RISK_IDENTIFICATION,
|
||||||
|
f.MEDIUM_NAME,
|
||||||
|
f.EDUCATE_USER,
|
||||||
|
f.ANALYZE_DEPARTMENT_ID,
|
||||||
|
f.ANALYZE_USER_ID,
|
||||||
|
f.GUARDIAN_DEPARTMENT_ID,
|
||||||
|
f.GUARDIAN_USER_ID,
|
||||||
|
f.GUARDIAN_USER_SIGNER_PATH,
|
||||||
|
f.GUARDIAN_USER_SIGNER_TIME,
|
||||||
|
IFNULL(f.GUARDIAN_CONTENT,'无') as GUARDIAN_CONTENT,
|
||||||
|
f.CONFESS_USER,
|
||||||
|
f.ACCEPT_CONFESS_USER,
|
||||||
|
f.GUARDIAN_USER,
|
||||||
|
f.CONFINEDSPACE_ID,
|
||||||
|
f.CONFESS_DEPARTMENT_ID,
|
||||||
|
f.CONFESS_USER_ID,
|
||||||
|
f.CONFESS_USER_SIGNER_PATH,
|
||||||
|
f.CONFESS_USER_SIGNER_TIME,
|
||||||
|
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||||
|
f.ACCEPT_CONFESS_USER_ID,
|
||||||
|
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||||
|
f.ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||||
|
f.WORK_LATITUDE,
|
||||||
|
f.WORK_LONGITUDE,
|
||||||
|
(SELECT replace(a.ANALYZE_TIME,'-','/') from GF_CONFINEDSPACEGAS a where a.ISDELETE = '0'
|
||||||
|
AND a.CONFINEDSPACE_ID = f.CONFINEDSPACE_ID
|
||||||
|
ORDER BY
|
||||||
|
a.ANALYZE_TIME DESC LIMIT 1) as ANALYZE_TIME,
|
||||||
|
sp.NAME as LIMITSPACE_NAME,
|
||||||
|
|
||||||
|
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||||
|
au.NAME as APPLY_USER_NAME,
|
||||||
|
|
||||||
|
cd.NAME as CONFIRM_DEPARTMENT_NAME,
|
||||||
|
cu.NAME as CONFIRM_USER_NAME,
|
||||||
|
|
||||||
|
gd.NAME as GUARDIAN_DEPARTMENT_NAME,
|
||||||
|
gu.NAME as GUARDIAN_USER_NAME,
|
||||||
|
|
||||||
|
aud.NAME as AUDIT_DEPARTMENT_NAME,
|
||||||
|
auu.NAME as AUDIT_USER_NAME,
|
||||||
|
|
||||||
|
apd.NAME as APPROVE_DEPARTMENT_NAME,
|
||||||
|
apu.NAME as APPROVE_USER_NAME,
|
||||||
|
|
||||||
|
acd.NAME as ACCEPT_DEPARTMENT_NAME,
|
||||||
|
acu.NAME as ACCEPT_USER_NAME,
|
||||||
|
|
||||||
|
anad.NAME as ANALYZE_DEPARTMENT_NAME,
|
||||||
|
anau.NAME as ANALYZE_USER_NAME,
|
||||||
|
|
||||||
|
ac.NAME as CONFESS_DEPARTMENT_NAME,
|
||||||
|
accu.NAME as CONFESS_USER_NAME,
|
||||||
|
|
||||||
|
aac.NAME as ACCEPT_CONFESS_DEPARTMENT_NAME,
|
||||||
|
aacu.NAME as ACCEPT_CONFESS_USER_NAME
|
||||||
|
from
|
||||||
|
GF_CONFINEDSPACE f
|
||||||
|
left join GF_confinedspacegaswh b on b.CONFINEDSPACE_ID = f.CONFINEDSPACE_ID
|
||||||
|
left join GF_LIMITSPACE sp on sp.LIMITSPACE_ID=f.LIMITSPACE_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT aac on aac.DEPARTMENT_ID = f.ACCEPT_CONFESS_DEPARTMENT_ID
|
||||||
|
left join SYS_USER aacu on aacu.USER_ID = f.ACCEPT_CONFESS_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT ac on ac.DEPARTMENT_ID = f.CONFESS_DEPARTMENT_ID
|
||||||
|
left join SYS_USER accu on accu.USER_ID = f.CONFESS_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT ad on ad.DEPARTMENT_ID = f.APPLY_DEPARTMENT_ID
|
||||||
|
left join SYS_USER au on au.USER_ID = f.APPLY_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT cd on cd.DEPARTMENT_ID = f.CONFIRM_DEPARTMENT_ID
|
||||||
|
left join SYS_USER cu on cu.USER_ID = f.CONFIRM_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT gd on gd.DEPARTMENT_ID = f.GUARDIAN_DEPARTMENT_ID
|
||||||
|
left join SYS_USER gu on gu.USER_ID = f.GUARDIAN_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT aud on aud.DEPARTMENT_ID = f.AUDIT_DEPARTMENT_ID
|
||||||
|
left join SYS_USER auu on auu.USER_ID = f.AUDIT_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT apd on apd.DEPARTMENT_ID = f.APPROVE_DEPARTMENT_ID
|
||||||
|
left join SYS_USER apu on apu.USER_ID = f.APPROVE_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT acd on acd.DEPARTMENT_ID = f.ACCEPT_DEPARTMENT_ID
|
||||||
|
left join SYS_USER acu on acu.USER_ID = f.ACCEPT_USER_ID
|
||||||
|
|
||||||
|
left join OA_DEPARTMENT anad on anad.DEPARTMENT_ID = f.ANALYZE_DEPARTMENT_ID
|
||||||
|
left join SYS_USER anau on anau.USER_ID = f.ANALYZE_USER_ID
|
||||||
|
where
|
||||||
|
f.CONFINEDSPACE_ID = #{CONFINEDSPACE_ID}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="listAllMeasuresCONFINEDSPACEOrder" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
f.*
|
||||||
|
,eo.CONFIRM_NAME as CONFIRM_NAME
|
||||||
|
,eo.STATUS,eo.ANSWER1,eo.ANSWER2,eo.ANSWER3
|
||||||
|
from
|
||||||
|
GF_CONFINEDSPACE_MEASURES f
|
||||||
|
left join GF_CONFINEDSPACETOMEASURES eo on eo.BUS_CONFINEDSPACE_MEASURES_ID = f.BUS_CONFINEDSPACE_MEASURES_ID
|
||||||
|
where f.ISDELETE = '0'
|
||||||
|
and eo.CONFINEDSPACE_ID = #{CONFINEDSPACE_ID}
|
||||||
|
ORDER BY f.ORDER
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="listAllCONFINEDSPACEOrder" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
f.CONFINEDSPACE_ID,
|
||||||
|
f.ANALYZE_TIME,
|
||||||
|
f.ANALYZE_PLACE,
|
||||||
|
f.ANALYZE_USER,
|
||||||
|
f.HARMFUL_MATERIALS,
|
||||||
|
f.COMBUSTIBLE_GAS,
|
||||||
|
f.OXYGEN_CONTENT,
|
||||||
|
f.ISDELETE,
|
||||||
|
f.DATA1,
|
||||||
|
f.DATA2,
|
||||||
|
f.DATA3,
|
||||||
|
f.DATA4,
|
||||||
|
f.CONFINEDSPACEGAS_ID
|
||||||
|
from
|
||||||
|
GF_CONFINEDSPACEGAS f
|
||||||
|
where f.ISDELETE = '0' and f.CONFINEDSPACE_ID = #{CONFINEDSPACE_ID}
|
||||||
|
ORDER BY f.ANALYZE_TIME desc
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 通过ID获取数据 -->
|
||||||
|
<select id="findByIdCONFINEDSPACEAcceptuser" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
f.ACCEPT_CONFESS_ID,
|
||||||
|
f.CONFINEDSPACE_ID,
|
||||||
|
f.CORPINFO_ID,
|
||||||
|
f.ISDELETE,
|
||||||
|
f.OPERATTIME,
|
||||||
|
f.OPERATOR,
|
||||||
|
f.ACCEPT_USER_ID,
|
||||||
|
f.ACCEPT_USER_SIGNER_PATH,
|
||||||
|
f.ACCEPT_USER_SIGNER_TIME,
|
||||||
|
f.ACCEPT_DEPARTMENT_ID
|
||||||
|
from
|
||||||
|
GF_CONFINEDSPACE_ACCEPTUSER f
|
||||||
|
where
|
||||||
|
f.CONFINEDSPACE_ID = #{CONFINEDSPACE_ID} and f.CORPINFO_ID = #{CORPINFO_ID} and f.ACCEPT_USER_ID = #{ACCEPT_USER_ID}
|
||||||
|
order by f.ACCEPT_USER_SIGNER_TIME ASC
|
||||||
|
</select>
|
||||||
|
<select id="findByIdCONFINEDSPACEAcceptusers" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
f.ACCEPT_CONFESS_ID,
|
||||||
|
f.CONFINEDSPACE_ID,
|
||||||
|
f.CORPINFO_ID,
|
||||||
|
f.ISDELETE,
|
||||||
|
f.OPERATTIME,
|
||||||
|
f.OPERATOR,
|
||||||
|
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||||
|
f.ACCEPT_CONFESS_USER_ID,
|
||||||
|
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||||
|
f.ACCEPT_CONFESS_USER_SIGNER_TIME
|
||||||
|
from
|
||||||
|
GF_CONFINEDSPACE_ACCEPTUSER f
|
||||||
|
where
|
||||||
|
f.CONFINEDSPACE_ID = #{CONFINEDSPACE_ID} and f.CORPINFO_ID = #{CORPINFO_ID} and f.ACCEPT_CONFESS_USER_ID = #{ACCEPT_CONFESS_USER_ID}
|
||||||
|
order by f.ACCEPT_CONFESS_USER_SIGNER_TIME ASC
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 通过ID获取气体检测数据 -->
|
||||||
|
<select id="findByIdCONFINEDSPACEGasWH" parameterType="pd" resultType="pd">
|
||||||
|
select
|
||||||
|
f.CONFINEDSPACE_ID,
|
||||||
|
f.GAS_NAME1,
|
||||||
|
f.GAS_STANDARD1,
|
||||||
|
f.GAS_NAME2,
|
||||||
|
f.GAS_STANDARD2,
|
||||||
|
f.GAS_NAME3,
|
||||||
|
f.GAS_STANDARD3,
|
||||||
|
f.GAS_NAME4,
|
||||||
|
f.GAS_STANDARD4,
|
||||||
|
f.CONFINEDSPACEGASWH_ID,
|
||||||
|
f.OPERATTIME
|
||||||
|
from
|
||||||
|
GF_CONFINEDSPACEGASWH f
|
||||||
|
where
|
||||||
|
f.CONFINEDSPACE_ID = #{CONFINEDSPACE_ID}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
Loading…
Reference in New Issue