| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
- <mapper namespace="cn.com.goldenwater.dcproj.dao.DcPageOfficeFjDxzxReportDao">
- <!--福建省 全省水利行业重点领域度汛安全专项检查报告 -->
- <!--根据行政区域编码获取到名称-->
- <select id="getAdName" resultType="string">
- select ad_name from att_ad_base where ad_code = #{adCode}
- </select>
- <!-- 1小型水库度汛安全专项检查 问题清单 -->
- <select id="select1SKPblmList" resultType="java.util.HashMap">
- select m.insp_pblm_name , m.insp_pblm_cate ,t.rsvr_nm, t.ad_code,t.eng_scal
- FROM BIS_INSP_PBLM m
- LEFT JOIN BIS_INSP_RSVR_RGSTR t ON m.obj_id = t.obj_id
- where m.obj_type = '1'
- <if test='null != sttm and null != ettm '>
- and m.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') AND m.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and t.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 2大中型水库防洪调度和汛限水位执行情况 -->
- <select id="select2DZXSKPblmList" resultType="java.util.HashMap">
- select t.rs_name,
- m.pblm_id,
- m.pblm_name_bz,
- m.check_point_bz ,
- m.insp_pblm_cate,
- m.insp_pblm_desc,
- t.ENG_SCAL ,
- f.file_name ,
- f.file_ext,
- f.file_path
- from BIS_INSP_PBLM m
- left join BIS_INSP_RSLKBK_RGSTR t on t.obj_id = m.obj_id
- left join gw_com_file f on f.biz_id = m.pblm_id
- where m.obj_type= '80'
- and t.eng_scal in ('1','2','3')
- and m.pblm_name_bz in( '防洪调度','汛限水位')
- <if test='null != sttm and null != ettm '>
- and m.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') AND m.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and t.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 3在建水利工程度汛安全检查 -->
- <select id="select3ZjslgcPblmList" resultType="java.util.HashMap">
- SELECT t.nm,
- t.ad_code,
- m.pblm_name_bz,
- m.check_point_bz ,
- m.insp_pblm_desc,
- m.insp_pblm_cate
- from BIS_INSP_PBLM m
- left join BIS_INSP_GNRL_RGSTR t on t.obj_id = m.obj_id
- WHERE t.type in( '608','609','610','611','612')
- <if test='null != sttm and null != ettm '>
- and m.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') AND m.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and t.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 4水闸度汛安全检查 -->
- <select id="select4SZPblmList" resultType="java.util.HashMap">
- SELECT t.nm,
- t.ad_code,
- m.pblm_name_bz,
- m.check_point_bz ,
- m.insp_pblm_desc,
- m.insp_pblm_cate
- from BIS_INSP_PBLM m
- left join BIS_INSP_GNRL_RGSTR t on t.obj_id = m.obj_id
- WHERE t.type = '607'
- <if test='null != sttm and null != ettm '>
- and m.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') AND m.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and t.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 5堤防安全运行排查 -->
- <select id="select5DFPblmList" resultType="java.util.HashMap">
- SELECT t.nm,
- t.ad_code,
- m.pblm_name_bz,
- m.check_point_bz ,
- m.insp_pblm_desc,
- m.insp_pblm_cate
- from BIS_INSP_PBLM m
- left join BIS_INSP_GNRL_RGSTR t on t.obj_id = m.obj_id
- WHERE t.type = '605'
- <if test='null != sttm and null != ettm '>
- and m.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') AND m.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and t.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 6小水电站度汛安全检查 -->
- <select id="select6SDZPblmList" resultType="java.util.HashMap">
- select t.nm,
- t.ad_code ,
- m.pblm_name_bz,
- m.check_point_bz ,
- m.insp_pblm_cate,
- m.note,m.INSP_PBLM_DESC
- from BIS_INSP_PBLM m
- left join BIS_INSP_HYSTP t on t.obj_id = m.obj_id
- WHERE 1=1
- <if test='null != sttm and null != ettm '>
- and m.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') AND m.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and t.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 7防洪工程设施水毁修复度汛安全检查 -->
- <select id="select7SHPblmList" resultType="java.util.HashMap">
- select
- t.wtdst_nm,
- t.loc_ad,
- m.pblm_id,
- m.insp_pblm_name,
- m.insp_pblm_cate,
- m.insp_pblm_desc,
- f.file_name ,
- f.file_ext,
- f.file_path
- from bis_insp_pblm m
- LEFT JOIN BIS_INSP_ALL_OBJ B ON m.OBJ_ID=B.OBJ_ID
- LEFT JOIN BIS_INSP_WTDST t ON t.WTDST_ID=B.CODE
- left join gw_com_file f on f.biz_id = m.pblm_id
- WHERE m.obj_type='3'
- <if test='null != sttm and null != ettm '>
- and m.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') AND m.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and t.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 8山洪灾害监测预警度汛安全检查 -->
- <select id="select8ShzhjcyjPblmList" resultType="java.util.HashMap">
- select
- substr(g.ad_full_name, 0, instr(g.ad_full_name, '-', 1, 1) - 1) sheng ,
- e.id,
- d.ad_code,
- d.ad_name ,
- p.pblm_id,
- p.insp_pblm_cate ,
- p.insp_pblm_name,
- p.insp_pblm_desc,
- p.cws_code,
- p.new_vill_name,
- p.pblm_reason,
- p.pblm_sggtn,
- f.file_name,
- f.file_ext,
- f.file_path
- from bis_insp_pblm p
- left join bis_insp_all_obj e on e.obj_id = p.obj_id
- left join bis_insp_mfdp_rgstr d on d.obj_id = p.obj_id
- left join att_ad_x_base g on d.ad_code =g.ad_code
- left join gw_com_file f on f.biz_id = p.pblm_id
- where e.id like '027%'
- and p.obj_type='27'
- <if test='null != sttm and null != ettm '>
- and p.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') and p.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and d.ad_code like #{addvcd}
- </if>
- </select>
- <!-- 9水旱灾害防御度汛安全检查 -->
- <select id="select9ShzhfyPblmList" resultType="java.util.HashMap">
- select t.nm,
- t.ad_code,
- m.pblm_id,
- m.insp_pblm_name,
- m.insp_pblm_desc,
- m.insp_pblm_cate,
- m.pblm_name_bz,
- m.check_point_bz,
- f.file_name,
- f.file_ext,
- f.file_path
- from BIS_INSP_PBLM m
- left join BIS_INSP_GNRL_RGSTR t on t.obj_id = m.obj_id
- left join gw_com_file f on f.biz_id = m.pblm_id
- where t.type = '613'
- <if test='null != sttm and null != ettm '>
- and p.coll_time >= STR_TO_DATE(#{sttm},'%Y-%m-%d') and p.coll_time < DATE_ADD(STR_TO_DATE(#{ettm},'%Y-%m-%d'), INTERVAL 1 DAY)
- </if>
- <if test='null != addvcd and "" != addvcd '>
- and d.ad_code like #{addvcd}
- </if>
- </select>
- </mapper>
|