| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?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.DcPageOfficeSkReportDao">
- <!--获取什么时间,什么地点,多少人-->
- <select id="getPerscounInfoById" resultType="java.util.HashMap">
- select a.ID,a.PID,A.PNM,A.STTM,A.ENTM,(select count(*) from bis_insp_all_rlation t where t.id=a.id ) PERSCOUN,
- (select count(*) from BIS_INSP_ALL_OBJ O join BIS_INSP_RSVR_RGSTR B on O.Obj_Id = B.OBJ_ID where O.id = A.ID) RSCOUN
- from bis_insp_all A where a.id = #{id}
- </select>
- <select id="getPerscountInfoById" resultType="java.lang.String">
- select count(*) from (
- select DISTINCT * from bis_insp_all_rlation t where length(t.id) = 12 and t.id like '${id}%'
- <if test="bigReverId != null and bigReverId != ''">
- or t.id like '${bigReverId}%'
- </if>
- )
- </select>
- <select id="getGroupCountInfoById" resultType="java.lang.String">
- select count(*) from BIS_INSP_ALL_OBJ O left join BIS_INSP_RSVR_RGSTR B on O.Obj_Id = B.OBJ_ID left join BIS_INSP_RSML_RGSTR rs on o.obj_id = rs.obj_id where length(o.id) = 12 and (O.id like '${id}%'
- or o.id like '${bigReverId}%') and (b.ad_code like '${adCode}%' or rs.ad_code like '${bigReverAdCode}%')
- </select>
- <select id="getAdNameByAdCode" resultType="java.lang.String">
- select ad_name from att_ad_base q where q.ad_code= #{adCode}
- </select>
- <select id="getPblmList" resultType="java.util.HashMap">
- select p.pblm_id,p.insp_pblm_desc,nvl(p.INSP_PBLM_CATE,'0') INSP_PBLM_CATE,
- t.rgstr_id,t.RSVR_NM,t.HYST_SITE,t.ENG_SCAL,p.INSP_PBLM_NAME,B.AD_NAME,ps.PBLM_DESC
- from BIS_INSP_PBLM p
- left join BIS_INSP_RSVR_RGSTR t on p.regid = t.rgstr_id
- left join BIS_INSP_ALL_OBJ t1 on t.obj_id=t1.obj_id
- left join OBJ_INSP_PBLMS ps on p.pblms_type_id = ps.guid
- left join ATT_AD_BASE B ON B.AD_CODE = T.AD_CODE
- where
- <!--t.rsvr_nm not like '%电站%'
- and -->
- t1.id like '${id}%' and t.ad_code like #{adCode}||'%'
- </select>
- <select id="getRsmlPblmList" resultType="java.util.HashMap">
- select p.pblm_id,p.insp_pblm_desc,nvl(p.INSP_PBLM_CATE,'0') INSP_PBLM_CATE,
- t.id rgstr_id,t.RS_NAME RSVR_NM,t.HYST_SITE,t.ENG_SCAL,p.INSP_PBLM_NAME,B.AD_NAME,ps.PBLM_DESC
- from BIS_INSP_PBLM p
- left join BIS_INSP_RSML_RGSTR t on p.regid = t.id
- left join BIS_INSP_ALL_OBJ t1 on t.obj_id=t1.obj_id
- left join OBJ_INSP_PBLMS ps on p.pblms_type_id = ps.guid
- left join ATT_AD_BASE B ON B.AD_CODE = T.AD_CODE
- where
- <!--t.rsvr_nm not like '%电站%'
- and -->
- t1.id like '${id}%' and t.ad_code like #{adCode}||'%'
- </select>
- <select id="getRsvrCityScore" resultType="java.lang.String">
- select t.tot_sco from BIS_INSP_RSRAQG_RGSTR_CITY t left join bis_insp_rsraqg_rgstr r on t.rgstr_id = r.id where r.group_id like '${id}%' and r.ad_code = #{adCode}
- </select>
- <select id="getRsvrCountryScore" resultType="java.lang.String">
- select t.tot_sco from BIS_INSP_RSRAQG_RGSTR_CITY t left join bis_insp_rsraqg_rgstr r on t.rgstr_id = r.id where r.group_id like '${id}%' and r.ad_code = #{adCode}
- </select>
- <select id="getRsvrList" resultType="java.util.HashMap">
- select t.* from BIS_INSP_RSVR_RGSTR t left join bis_insp_all_obj o on t.obj_id = o.obj_id where o.id like '${id}%' and t.ad_code like #{adCode}||'%'
- </select>
- <select id="getBigRsvrList" resultType="java.util.HashMap">
- select t.* from BIS_INSP_RSML_RGSTR t left join bis_insp_all_obj o on t.obj_id = o.obj_id where o.id like '${id}%' and t.ad_code like #{adCode}||'%'
- </select>
- </mapper>
|