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