消防安全管理对接代码
parent
4568e46388
commit
61c7075d4c
|
@ -0,0 +1,472 @@
|
|||
<?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="com.zcloud.mapper.dsno2.fireresources.FireResourcesMapper">
|
||||
|
||||
<!--表名 -->
|
||||
<sql id="tableName">
|
||||
bus_fireresources
|
||||
</sql>
|
||||
|
||||
<!-- 字段 -->
|
||||
<sql id="Field">
|
||||
FIRERESOURCES_ID,
|
||||
FIRERESOURCES_NAME,
|
||||
FIRERESOURCES_TYPE,
|
||||
LONGTITUDE,
|
||||
LATITUDE,
|
||||
DESCR,
|
||||
CREATIME,
|
||||
OPERATIME,
|
||||
ISDELETE,
|
||||
CORPINFO_ID,
|
||||
STATE
|
||||
</sql>
|
||||
|
||||
<!-- 字段值 -->
|
||||
<sql id="FieldValue">
|
||||
#{FIRERESOURCES_ID},
|
||||
#{FIRERESOURCES_NAME},
|
||||
#{FIRERESOURCES_TYPE},
|
||||
#{LONGTITUDE},
|
||||
#{LATITUDE},
|
||||
#{DESCR},
|
||||
#{CREATIME},
|
||||
#{OPERATIME},
|
||||
#{ISDELETE},
|
||||
#{CORPINFO_ID},
|
||||
#{STATE}
|
||||
</sql>
|
||||
|
||||
<!-- 新增-->
|
||||
<insert id="save" parameterType="pd">
|
||||
insert into
|
||||
<include refid="tableName"></include>
|
||||
(
|
||||
<include refid="Field"></include>
|
||||
) values (
|
||||
<include refid="FieldValue"></include>
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 删除-->
|
||||
<delete id="delete" parameterType="pd">
|
||||
update
|
||||
<include refid="tableName"></include>
|
||||
set ISDELETE = '1'
|
||||
where
|
||||
FIRERESOURCES_ID = #{FIRERESOURCES_ID}
|
||||
</delete>
|
||||
|
||||
<!-- 修改 -->
|
||||
<update id="edit" parameterType="pd">
|
||||
update
|
||||
<include refid="tableName"></include>
|
||||
set
|
||||
FIRERESOURCES_NAME = #{FIRERESOURCES_NAME},
|
||||
FIRERESOURCES_TYPE = #{FIRERESOURCES_TYPE},
|
||||
LONGTITUDE = #{LONGTITUDE},
|
||||
LATITUDE = #{LATITUDE},
|
||||
DESCR = #{DESCR},
|
||||
OPERATIME = #{OPERATIME},
|
||||
ISDELETE = #{ISDELETE},
|
||||
CORPINFO_ID = #{CORPINFO_ID},
|
||||
STATE = #{STATE}
|
||||
where
|
||||
FIRERESOURCES_ID = #{FIRERESOURCES_ID}
|
||||
</update>
|
||||
|
||||
<!-- 通过ID获取数据 -->
|
||||
<select id="findById" parameterType="pd" resultType="pd">
|
||||
select
|
||||
f.*
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
where
|
||||
FIRERESOURCES_ID = #{FIRERESOURCES_ID}
|
||||
</select>
|
||||
|
||||
<!-- 列表 -->
|
||||
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
f.*,
|
||||
c.CORP_NAME,
|
||||
sd1.NAME as FIRERESOURCES_TYPENAME
|
||||
from
|
||||
<include refid="tableName"></include> f
|
||||
left join `qa-czks-prevention`.sys_dictionaries sd1 on sd1.BIANMA = f.FIRERESOURCES_TYPE
|
||||
left join `qa-czks-prevention`.bus_corp_info c on c.CORPINFO_ID = f.CORPINFO_ID
|
||||
where
|
||||
f.ISDELETE = '0'
|
||||
<if test="pd.FIRERESOURCES_NAME != null and pd.FIRERESOURCES_NAME != ''">
|
||||
and ( f.FIRERESOURCES_NAME LIKE CONCAT(CONCAT('%', #{pd.FIRERESOURCES_NAME}),'%') )
|
||||
</if>
|
||||
<if test="pd.FIRERESOURCES_TYPE != null and pd.FIRERESOURCES_TYPE != ''">
|
||||
and f.FIRERESOURCES_TYPE = #{pd.FIRERESOURCES_TYPE}
|
||||
</if>
|
||||
<if test="pd.CORPINFO_ID != null and pd.CORPINFO_ID != ''">
|
||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
</if>
|
||||
order by f.CREATIME desc
|
||||
</select>
|
||||
|
||||
<!-- 列表(全部) -->
|
||||
<select id="listAll" parameterType="pd" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>
|
||||
from
|
||||
<include refid="tableName"></include>
|
||||
</select>
|
||||
<select id="getControlRoomDataList" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
FIRERESOURCES_ID id,
|
||||
FIRERESOURCES_NAME NAME,
|
||||
d.BIANMA TYPE,
|
||||
LONGTITUDE LONGITUDE,
|
||||
LATITUDE,
|
||||
DESCR,
|
||||
'./bi/images/map/xiaofang/contro.png' IMAGE_FILE
|
||||
FROM
|
||||
bus_fireresources f
|
||||
LEFT JOIN `qa-czks-prevention`.sys_dictionaries d ON f.FIRERESOURCES_TYPE = d.BIANMA
|
||||
WHERE
|
||||
f.ISDELETE = 0
|
||||
AND f.FIRERESOURCES_TYPE = 'xfkzs01'
|
||||
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||
AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</if>
|
||||
<if test="list != null and list.size() > 0">
|
||||
AND f.CORPINFO_ID in
|
||||
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
|
||||
</select>
|
||||
<select id="getPumpRoomDataList" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
FIRERESOURCES_ID id,
|
||||
FIRERESOURCES_NAME NAME,
|
||||
d.BIANMA TYPE,
|
||||
LONGTITUDE LONGITUDE,
|
||||
LATITUDE,
|
||||
DESCR,
|
||||
'./bi/images/map/xiaofang/pumpRoom.png' IMAGE_FILE
|
||||
FROM
|
||||
bus_fireresources f
|
||||
LEFT JOIN `qa-czks-prevention`.sys_dictionaries d ON f.FIRERESOURCES_TYPE = d.BIANMA
|
||||
WHERE
|
||||
f.ISDELETE = 0
|
||||
AND f.FIRERESOURCES_TYPE = 'xfbf01'
|
||||
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||
AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</if>
|
||||
<if test="list != null and list.size() > 0">
|
||||
AND f.CORPINFO_ID in
|
||||
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</select>
|
||||
<select id="getRescueTeamDataList" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
FIRERESOURCES_ID id,
|
||||
FIRERESOURCES_NAME NAME,
|
||||
d.BIANMA TYPE,
|
||||
LONGTITUDE LONGITUDE,
|
||||
LATITUDE,
|
||||
DESCR,
|
||||
'./bi/images/map/xiaofang/rescueTeam.png' IMAGE_FILE
|
||||
FROM
|
||||
bus_fireresources f
|
||||
LEFT JOIN `qa-czks-prevention`.sys_dictionaries d ON f.FIRERESOURCES_TYPE = d.BIANMA
|
||||
WHERE
|
||||
f.ISDELETE = 0
|
||||
AND f.FIRERESOURCES_TYPE = 'xfjyd01'
|
||||
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||
AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</if>
|
||||
<if test="list != null and list.size() > 0">
|
||||
AND f.CORPINFO_ID in
|
||||
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</select>
|
||||
<select id="getWaterSourceDataList" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
FIRERESOURCES_ID id,
|
||||
FIRERESOURCES_NAME NAME,
|
||||
d.BIANMA TYPE,
|
||||
LONGTITUDE LONGITUDE,
|
||||
LATITUDE,
|
||||
DESCR,
|
||||
'./bi/images/map/xiaofang/waterSource.png' IMAGE_FILE
|
||||
FROM
|
||||
bus_fireresources f
|
||||
LEFT JOIN `qa-czks-prevention`.sys_dictionaries d ON f.FIRERESOURCES_TYPE = d.BIANMA
|
||||
WHERE
|
||||
f.ISDELETE = 0
|
||||
AND f.FIRERESOURCES_TYPE = 'xfsy01'
|
||||
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||
AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</if>
|
||||
<if test="list != null and list.size() > 0">
|
||||
AND f.CORPINFO_ID in
|
||||
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</select>
|
||||
<select id="getPointDataList" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
FIRE_POINT_ID id,
|
||||
FIRE_POINT_NAME NAME,
|
||||
'point' TYPE,
|
||||
LONGITUDE,
|
||||
LATITUDE
|
||||
FROM
|
||||
`qa-czks-prevention`.bus_fire_point f
|
||||
WHERE
|
||||
f.ISDELETE = 0
|
||||
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||
AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</if>
|
||||
<if test="list != null and list.size() > 0">
|
||||
AND f.CORPINFO_ID in
|
||||
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</select>
|
||||
<select id="getDataById" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
f.*,
|
||||
c.CORP_NAME
|
||||
FROM
|
||||
bus_fireresources f
|
||||
left join `qa-czks-prevention`.bus_corp_info c on f.CORPINFO_ID = c.CORPINFO_ID
|
||||
where f.ISDELETE = 0
|
||||
and f.FIRERESOURCES_ID = #{FIRERESOURCES_ID}
|
||||
</select>
|
||||
<select id="getCheckRecordByPid" resultType="pd">
|
||||
SELECT
|
||||
frp.EQUIPMENT_POINT_ID,
|
||||
fc.FIRE_CHECK_STANDARD_NAME,
|
||||
fc.FIRE_CHECK_TYPE,
|
||||
u.`NAME` USERNAME,
|
||||
dep.`NAME` deptName,
|
||||
d.`NAME` dicName,
|
||||
fpp.FIRE_CHECK_ID,
|
||||
fr.FIRE_RECORD_ID,
|
||||
fp.FIRE_POINT_NAME,
|
||||
reg.FIRE_REGION_NAME,
|
||||
fpp.FIRE_POINT_ID,
|
||||
fr.CHECK_TIME,
|
||||
fr.PERIODSTART,
|
||||
fr.PERIODEND
|
||||
FROM
|
||||
`qa-czks-prevention`.bus_fire_record fr
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_point_prepared fpp ON fr.FIRE_CHECK_ID = fpp.FIRE_CHECK_ID
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_checklist fc ON fpp.FIRE_CHECK_ID = fc.FIRE_CHECK_ID
|
||||
LEFT JOIN `qa-czks-prevention`.sys_dictionaries d ON fc.FIRE_CHECK_TYPE = d.BIANMA
|
||||
LEFT JOIN `qa-czks-prevention`.sys_user u ON fc.USER_ID = u.USER_ID
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_point fp ON fp.FIRE_POINT_ID = fpp.FIRE_POINT_ID
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_region reg ON reg.FIRE_REGION_ID = fp.FIRE_REGION_ID
|
||||
LEFT JOIN `qa-czks-prevention`.oa_department dep ON dep.DEPARTMENT_ID = fc.DEPARTMENT_ID
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_record_point frp ON fr.FIRE_RECORD_ID = frp.FIRE_RECORD_ID AND fp.FIRE_POINT_ID = frp.FIRE_POINT_ID
|
||||
WHERE
|
||||
fr.FINISHED = 1
|
||||
and fc.ISDELETE = 0
|
||||
and frp.ISDELETE = 0
|
||||
<if test="FIRE_POINT_ID != null and FIRE_POINT_ID != ''" >
|
||||
AND fpp.FIRE_POINT_ID = #{FIRE_POINT_ID}
|
||||
</if>
|
||||
<if test="KEYWORDS != null and KEYWORDS != ''" >
|
||||
AND fc.FIRE_CHECK_STANDARD_NAME like concat('%',concat(#{KEYWORDS},'%'))
|
||||
</if>
|
||||
GROUP BY
|
||||
fr.FIRE_CHECK_ID,
|
||||
fr.FIRE_RECORD_ID
|
||||
ORDER BY
|
||||
fr.OPERATTIME DESC
|
||||
</select>
|
||||
<select id="findPointById" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
p.FIRE_POINT_ID,
|
||||
p.FIRE_POINT_NAME,
|
||||
p.FIRE_POINT_CODE,
|
||||
p.QUALIFIED_PHOTOS_ID,
|
||||
p.LONGITUDE,
|
||||
p.LATITUDE,
|
||||
CONCAT_WS('--', p.LATITUDE,p.LONGITUDE) LONGTITUDEANDLATITUDE,
|
||||
r.FIRE_REGION_ID,
|
||||
d.`NAME` AS DEPARTMENT_NAME,
|
||||
u.`NAME` AS USERNAME,
|
||||
r.FIRE_REGION_NAME,
|
||||
u.USER_ID,
|
||||
p.DEPARTMENT_ID
|
||||
FROM
|
||||
`qa-czks-prevention`.bus_fire_point AS p
|
||||
left JOIN `qa-czks-prevention`.bus_fire_region AS r ON p.FIRE_REGION_ID = r.FIRE_REGION_ID
|
||||
LEFT JOIN `qa-czks-prevention`.sys_user AS u ON p.USER_ID = u.USER_ID
|
||||
left JOIN `qa-czks-prevention`.oa_department AS d ON p.DEPARTMENT_ID = d.DEPARTMENT_ID
|
||||
WHERE
|
||||
r.ISDELETE = 0 AND p.ISDELETE = 0
|
||||
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||
AND r.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</if>
|
||||
<if test="FIRE_POINT_ID != null and FIRE_POINT_ID != ''">
|
||||
AND FIRE_POINT_ID = #{FIRE_POINT_ID}
|
||||
</if>
|
||||
|
||||
|
||||
</select>
|
||||
<select id="listAll4H5" resultType="com.zcloud.entity.PageData">
|
||||
SELECT fp.USER_ID,
|
||||
fp.DEPARTMENT_ID,
|
||||
fp.FIRE_POINT_NAME,
|
||||
fp.FIRE_POINT_CODE,
|
||||
fp.FIRE_POINT_ID,
|
||||
fr.FIRE_REGION_NAME,
|
||||
fr.FIRE_REGION_ID,
|
||||
fd.FIRE_DEVICE_CODE,
|
||||
fd.FIRE_DEVICE_TYPE_ID,
|
||||
fd.VALIDITY_START_TIME,
|
||||
fd.VALIDITY_END_TIME,
|
||||
fd.REMAKE,
|
||||
fd.FIRE_DEVICE_ID,
|
||||
su.`NAME` AS USERNAME,
|
||||
d.`NAME` AS DEPARTMENTNAME,
|
||||
`qa-czks-prevention`.sys_dictionaries.`NAME` AS FIRE_DEVICE_TYPE_NAME,
|
||||
GROUP_CONCAT(DISTINCT FIRE_CHECK_STANDARD_ITEM ORDER BY FIRE_CHECK_STANDARD_ITEM SEPARATOR '@@' ) FIRE_CHECK_STANDARD_ITEM
|
||||
FROM `qa-czks-prevention`.bus_fire_point AS fp
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_device AS fd ON fp.FIRE_POINT_ID = fd.FIRE_POINT_ID
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_region AS fr ON fd.FIRE_REGION_ID = fr.FIRE_REGION_ID
|
||||
LEFT JOIN `qa-czks-prevention`.sys_user AS su ON fp.USER_ID = su.USER_ID
|
||||
LEFT JOIN `qa-czks-prevention`.oa_department AS d ON fd.DEPARTMENT_ID = d.DEPARTMENT_ID
|
||||
LEFT JOIN `qa-czks-prevention`.sys_dictionaries ON fd.FIRE_DEVICE_TYPE_ID = sys_dictionaries.BIANMA
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_check_standard fcs on fd.FIRE_DEVICE_TYPE_ID = fcs.FIRE_DEVICE_TYPE
|
||||
WHERE fp.ISDELETE = 0
|
||||
AND fd.ISDELETE = 0
|
||||
and fcs.ISDELETE = 0
|
||||
AND fp.FIRE_POINT_ID = #{FIRE_POINT_ID}
|
||||
GROUP BY fd.FIRE_DEVICE_CODE
|
||||
ORDER BY fr.FIRE_REGION_ID,
|
||||
fr.CREATTIME,
|
||||
fp.FIRE_POINT_ID,
|
||||
fp.CREATTIME,
|
||||
fd.FIRE_DEVICE_TYPE_ID,
|
||||
fd.CREATTIME,
|
||||
fd.OPERATTIME DESC
|
||||
</select>
|
||||
<select id="getPointQualifiedPhotosByEpid" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
img.*
|
||||
FROM
|
||||
`qa-czks-prevention`.bus_imgfiles img
|
||||
LEFT JOIN `qa-czks-prevention`.`qa-czks-prevention`.bus_fire_record_point p ON p.QUALIFIED_PHOTOS_ID = img.FOREIGN_KEY
|
||||
WHERE
|
||||
img.TYPE = 115
|
||||
and p.EQUIPMENT_POINT_ID = #{EQUIPMENT_POINT_ID}
|
||||
</select>
|
||||
<select id="getPointQualifiedPhotos" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
img.*
|
||||
FROM
|
||||
`qa-czks-prevention`.bus_imgfiles img
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_point p ON p.QUALIFIED_PHOTOS_ID = img.FOREIGN_KEY
|
||||
WHERE
|
||||
img.TYPE = 115
|
||||
and p.FIRE_POINT_ID = #{FIRE_POINT_ID}
|
||||
</select>
|
||||
<select id="goRecordDeviceByPid" resultType="com.zcloud.entity.PageData">
|
||||
|
||||
SELECT
|
||||
frd.EQUIPMENT_RECORD_ID,
|
||||
frd.ISNORMAL,
|
||||
IFNULL( frd.HIDDEN_ID, '' ) HIDDEN_ID,
|
||||
frd.FIRE_RECORD_ID,
|
||||
fp.FIRE_POINT_ID,
|
||||
fp.FIRE_POINT_NAME,
|
||||
fr.FIRE_REGION_ID,
|
||||
fr.FIRE_REGION_NAME,
|
||||
frp.P_ISCHECKED ISCHECKED,
|
||||
GROUP_CONCAT( DISTINCT d.NAME ) dicName,
|
||||
GROUP_CONCAT( DISTINCT fd.FIRE_DEVICE_CODE ) FIRE_DEVICE_CODE,
|
||||
GROUP_CONCAT( DISTINCT fd.FIRE_DEVICE_TYPE_ID ) FIRE_DEVICE_TYPE_ID,
|
||||
GROUP_CONCAT( DISTINCT fcs.FIRE_CHECK_STANDARD_ITEM ORDER BY FIRE_CHECK_STANDARD_ITEM desc SEPARATOR '@@' ) FIRE_CHECK_STANDARD_ITEM
|
||||
FROM
|
||||
bus_fire_record_device frd
|
||||
LEFT JOIN bus_fire_device fd ON frd.FIRE_DEVICE_ID = fd.FIRE_DEVICE_ID
|
||||
LEFT JOIN sys_dictionaries d ON fd.FIRE_DEVICE_TYPE_ID = d.BIANMA
|
||||
LEFT JOIN bus_fire_point fp ON fd.FIRE_POINT_ID = fp.FIRE_POINT_ID
|
||||
LEFT JOIN bus_fire_record_point frp ON frp.FIRE_POINT_ID = fp.FIRE_POINT_ID
|
||||
AND frd.FIRE_RECORD_ID = frp.FIRE_RECORD_ID
|
||||
LEFT JOIN bus_fire_region fr ON fp.FIRE_REGION_ID = fr.FIRE_REGION_ID
|
||||
LEFT JOIN bus_fire_check_standard fcs ON fd.FIRE_DEVICE_TYPE_ID = fcs.FIRE_DEVICE_TYPE
|
||||
AND fcs.ISDELETE = 0
|
||||
|
||||
where frd.FIRE_RECORD_ID = #{FIRE_RECORD_ID} and fp.FIRE_POINT_ID = #{FIRE_POINT_ID}
|
||||
GROUP BY
|
||||
frd.FIRE_RECORD_ID,
|
||||
fd.FIRE_DEVICE_ID
|
||||
ORDER BY fd.FIRE_DEVICE_CODE
|
||||
</select>
|
||||
<select id="devicelistPage" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
d.FIRE_POINT_ID,
|
||||
p.FIRE_POINT_NAME,
|
||||
FIRE_DEVICE_TYPE_ID,
|
||||
dic.`NAME` FIRE_DEVICE_TYPE_NAME,
|
||||
COUNT( 1 ) COUNT
|
||||
FROM
|
||||
`qa-czks-prevention`.bus_fire_device d
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_point p ON d.FIRE_POINT_ID = p.FIRE_POINT_ID
|
||||
LEFT JOIN `qa-czks-prevention`.sys_dictionaries dic ON d.FIRE_DEVICE_TYPE_ID = dic.BIANMA
|
||||
WHERE
|
||||
d.ISDELETE = 0 and p.isdelete = 0
|
||||
<if test="pd.FIRE_DEVICE_TYPE_ID != null and pd.FIRE_DEVICE_TYPE_ID != ''">
|
||||
and d.FIRE_DEVICE_TYPE_ID = #{pd.FIRE_DEVICE_TYPE_ID}
|
||||
</if>
|
||||
<if test="pd.FIRE_POINT_NAME != null and pd.FIRE_POINT_NAME != ''">
|
||||
and p.FIRE_POINT_NAME like concat('%',concat(#{pd.FIRE_POINT_NAME},'%'))
|
||||
</if>
|
||||
<if test="pd.CORPINFO_ID != null and pd.CORPINFO_ID != ''">
|
||||
and d.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
</if>
|
||||
<if test="pd.AREA != null and pd.AREA != ''">
|
||||
and d.CORPINFO_ID IN (select CORPINFO_ID from `qa-czks-prevention`.bus_corp_info where AREA = #{pd.AREA} and ISDELETE = 0)
|
||||
</if>
|
||||
GROUP BY
|
||||
d.FIRE_POINT_ID,
|
||||
d.FIRE_DEVICE_TYPE_ID
|
||||
ORDER BY
|
||||
d.CREATTIME DESC
|
||||
</select>
|
||||
<select id="getPointCheckPhotoById" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
GROUP_CONCAT( img.FILEPATH SEPARATOR '@@' ) FILEPATHLIST,
|
||||
u.`NAME` CREATOR_NAME,
|
||||
cl.FIRE_CHECK_ID,
|
||||
cl.FIRE_CHECK_STANDARD_NAME,
|
||||
frp.EQUIPMENT_POINT_ID,
|
||||
frp.FIRE_POINT_ID,
|
||||
frp.FIRE_RECORD_ID,
|
||||
frp.CREATTIME
|
||||
FROM
|
||||
`qa-czks-prevention`.bus_fire_checklist cl
|
||||
LEFT JOIN `qa-czks-prevention`.bus_fire_record_point frp ON frp.fire_check_id = cl.fire_check_id
|
||||
AND cl.ISDELETE = 0
|
||||
LEFT JOIN `qa-czks-prevention`.bus_imgfiles img ON frp.EQUIPMENT_POINT_ID = img.FOREIGN_KEY
|
||||
LEFT JOIN `qa-czks-prevention`.sys_user u on frp.CREATOR = u.USER_ID
|
||||
WHERE
|
||||
frp.ISDELETE = 0
|
||||
AND frp.FIRE_POINT_ID = #{FIRE_POINT_ID}
|
||||
AND frp.P_ISCHECKED = 0
|
||||
GROUP BY
|
||||
cl.FIRE_CHECK_ID
|
||||
ORDER BY
|
||||
frp.CREATTIME DESC
|
||||
limit 1
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in New Issue