app检查表记录清单排查列表显示空的消防点位
parent
3dc5aac3ac
commit
fb2c461dd2
|
@ -28,6 +28,12 @@
|
|||
FIRE_CHECK_TYPE = #{FIRE_CHECK_TYPE},
|
||||
OPERATOR = #{OPERATOR},
|
||||
OPERATTIME = #{OPERATTIME}
|
||||
<if test="DEPARTMENT_ID != null and DEPARTMENT_ID != ''">
|
||||
,DEPARTMENT_ID = #{DEPARTMENT_ID}
|
||||
</if>
|
||||
<if test="USER_ID != null and USER_ID != ''">
|
||||
,USER_ID = #{USER_ID}
|
||||
</if>
|
||||
WHERE FIRE_CHECK_ID = #{FIRE_CHECK_ID}
|
||||
</update>
|
||||
<update id="delByIds" parameterType="pd">
|
||||
|
@ -64,14 +70,15 @@
|
|||
cl.FIRE_CHECK_STANDARD_NAME,
|
||||
cl.FIRE_CHECK_TYPE AS FIRE_CHECK_TYPE_ID,
|
||||
IFNULL( FINISHED, 0 ) FINISHED,
|
||||
od.`NAME` AS DEPARTMENTNAME,
|
||||
d.`NAME` AS DEPARTMENTNAME,
|
||||
su.`NAME` AS USERNAME,
|
||||
cl.STATE,
|
||||
sys_dictionaries.`NAME` AS FIRE_CHECK_TYPE,
|
||||
cl.FIRE_CHECK_ID,
|
||||
ifnull(tt.CHECK_NUM,0) CHECK_NUM
|
||||
FROM
|
||||
bus_fire_checklist as cl
|
||||
bus_fire_checklist AS cl
|
||||
left JOIN oa_department AS d ON cl.DEPARTMENT_ID = d.DEPARTMENT_ID
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
FIRE_CHECK_ID,
|
||||
|
@ -85,8 +92,6 @@
|
|||
AND CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
GROUP BY FIRE_CHECK_ID,PERIODSTART,PERIODEND ) AS t ON cl.FIRE_CHECK_ID = t.FIRE_CHECK_ID
|
||||
LEFT JOIN sys_user AS su ON cl.USER_ID = su.USER_ID
|
||||
left join oa_department od
|
||||
on od.DEPARTMENT_ID = su.DEPARTMENT_ID
|
||||
LEFT JOIN sys_dictionaries ON cl.FIRE_CHECK_TYPE = sys_dictionaries.BIANMA
|
||||
LEFT JOIN (SELECT FIRE_CHECK_ID, count(1) CHECK_NUM from bus_fire_record GROUP BY FIRE_CHECK_ID ) tt on cl.FIRE_CHECK_ID = tt.FIRE_CHECK_ID
|
||||
where cl.ISDELETE = 0 and cl.STATE != 2
|
||||
|
@ -167,7 +172,7 @@
|
|||
oa_department AS oa
|
||||
ON
|
||||
su.DEPARTMENT_ID = oa.DEPARTMENT_ID
|
||||
INNER JOIN
|
||||
LEFT JOIN
|
||||
sys_post AS sp
|
||||
ON
|
||||
su.POST_ID = sp.POST_ID
|
||||
|
@ -223,13 +228,19 @@
|
|||
fd.FIRE_DEVICE_TYPE_ID = sys_dictionaries.BIANMA
|
||||
WHERE
|
||||
fp.ISDELETE = 0 AND
|
||||
fd.ISDELETE = 0
|
||||
fd.ISDELETE = 0 AND fr.ISDELETE = 0
|
||||
<if test="USER_ID != null and USER_ID != ''">
|
||||
and fp.USER_ID = #{USER_ID}
|
||||
</if>
|
||||
<if test="USERNAME != null and USERNAME != ''">
|
||||
and su.NAME like concat(#{USERNAME},'%')
|
||||
</if>
|
||||
<if test="departmentIds != null and departmentIds != ''">
|
||||
and fp.DEPARTMENT_ID in
|
||||
<foreach item="item" index="index" collection="departmentIds" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="DEPARTMENT_ID != null and DEPARTMENT_ID != ''">
|
||||
and fp.DEPARTMENT_ID = #{DEPARTMENT_ID}
|
||||
</if>
|
||||
|
@ -335,12 +346,17 @@
|
|||
FROM bus_fire_checklist AS cl
|
||||
LEFT JOIN bus_fire_device_prepared AS fpc ON cl.FIRE_CHECK_ID = fpc.FIRE_CHECK_ID
|
||||
LEFT JOIN bus_fire_point_prepared fpp on cl.FIRE_CHECK_ID = fpp.FIRE_CHECK_ID
|
||||
LEFT JOIN bus_fire_point fp ON fp.FIRE_POINT_ID = fpp.FIRE_POINT_ID
|
||||
LEFT JOIN sys_user AS su ON cl.USER_ID = su.USER_ID
|
||||
LEFT JOIN oa_department AS od ON cl.DEPARTMENT_ID = od.DEPARTMENT_ID
|
||||
LEFT JOIN sys_dictionaries ON cl.FIRE_CHECK_TYPE = sys_dictionaries.BIANMA
|
||||
WHERE cl.ISDELETE = 0
|
||||
AND cl.STATE = 0
|
||||
<if test="pd.pointId != null and pd.pointId != ''">
|
||||
AND fpp.FIRE_POINT_ID = #{pd.pointId}
|
||||
</if>
|
||||
and fpp.ISDELETE = 0
|
||||
and fp.ISDELETE = 0
|
||||
AND fpc.ISDELETE = 0
|
||||
<if test="pd.roleLevel != null and pd.roleLevel != ''"><!-- 权限显示 -->
|
||||
<choose>
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
<insert id="additionRecord" parameterType="list">
|
||||
INSERT INTO `qa-cmt-prevention`.`bus_fire_record`
|
||||
(`FIRE_RECORD_ID`, `FIRE_CHECK_ID`, `CORPINFO_ID`, `CREATOR`, `CREATTIME`,REPEATCHECK,
|
||||
`OPERATOR`, `OPERATTIME`, `PERIODSTART`, `PERIODEND`) VALUES
|
||||
`OPERATOR`, `OPERATTIME`, `PERIODSTART`, `PERIODEND`, `PHONE_REPEAT`) VALUES
|
||||
<foreach item="item" index="index" collection="list" separator=",">
|
||||
(
|
||||
#{item.FIRE_RECORD_ID},
|
||||
|
@ -66,7 +66,8 @@
|
|||
#{item.OPERATOR},
|
||||
#{item.OPERATTIME},
|
||||
#{item.PERIODSTART},
|
||||
#{item.PERIODEND}
|
||||
#{item.PERIODEND},
|
||||
#{item.PHONE_REPEAT}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
@ -379,7 +380,7 @@
|
|||
INNER JOIN bus_fire_point AS bfp ON bfd.FIRE_POINT_ID = bfp.FIRE_POINT_ID
|
||||
INNER JOIN sys_user AS su ON cl.USER_ID = su.USER_ID
|
||||
INNER JOIN oa_department AS oa ON su.DEPARTMENT_ID = oa.DEPARTMENT_ID
|
||||
INNER JOIN sys_post AS sp ON su.POST_ID = sp.POST_ID
|
||||
LEFT JOIN sys_post AS sp ON su.POST_ID = sp.POST_ID
|
||||
INNER JOIN bus_fire_region AS bfr ON bfp.FIRE_REGION_ID = bfr.FIRE_REGION_ID
|
||||
INNER JOIN bus_fire_record AS fr ON cl.FIRE_CHECK_ID = fr.FIRE_CHECK_ID
|
||||
WHERE cl.ISDELETE = 0
|
||||
|
@ -711,6 +712,7 @@
|
|||
and frc.FIRE_RECORD_ID = #{FIRE_RECORD_ID}
|
||||
AND frp.ISDELETE = 0
|
||||
AND fpp.ISDELETE = 0
|
||||
AND t.FIRE_POINT_ID IS NOT NULL
|
||||
order by t.FIRE_POINT_NAME
|
||||
</select>
|
||||
<select id="getRecordDeviceByEid" resultType="com.zcloud.entity.PageData">
|
||||
|
@ -887,7 +889,7 @@
|
|||
</if>
|
||||
<if test="pd.STATUS != null and pd.STATUS == '1'.toString()">
|
||||
and temp.FINISHED is not null
|
||||
-- AND CONCAT( date_format( CURRENT_DATE ()- 1, '%Y-%m-%d' ), ' 00:00:00' ) BETWEEN fr.PERIODSTART AND fr.PERIODEND
|
||||
-- AND CONCAT( date_format( CURRENT_DATE ()- 1, '%Y-%m-%d' ), ' 00:00:00' ) BETWEEN fr.PERIODSTART AND fr.PERIODEND
|
||||
</if>
|
||||
<if test="pd.OVERTIME != null and pd.OVERTIME != ''">and fr.SUPPLEMENTARY = #{pd.OVERTIME}</if>
|
||||
<if test="pd.USERNAME != null and pd.USERNAME !=''">and su.NAME like concat(#{pd.USERNAME},'%')</if>
|
||||
|
@ -897,7 +899,7 @@
|
|||
|
||||
GROUP BY
|
||||
FIRE_CHECK_ID
|
||||
order by temp.FINISHED,fr. CREATTIME
|
||||
order by fr. CREATTIME
|
||||
</select>
|
||||
<select id="getCheckingByCid" resultType="com.zcloud.entity.PageData">
|
||||
select * from bus_fire_record where FIRE_CHECK_ID = #{FIRE_CHECK_ID} and ISDELETE = 0 and PHONE_REPEAT = 1
|
||||
|
@ -1016,4 +1018,18 @@
|
|||
bus_fire_device_prepared where HIDDEN_ID = #{HIDDEN_ID} and ISDELETE = 0 order by OPERATTIME desc limit 1
|
||||
</select>
|
||||
|
||||
<select id="getPhotoUploadMethod" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
fr.PHOTO_UPLOAD_METHOD
|
||||
FROM
|
||||
bus_fire_record_point frp
|
||||
LEFT JOIN bus_fire_point fp ON frp.FIRE_POINT_ID = fp.FIRE_POINT_ID
|
||||
AND fp.ISDELETE = '0'
|
||||
LEFT JOIN bus_fire_region fr ON fr.FIRE_REGION_ID = fp.FIRE_REGION_ID
|
||||
AND fr.ISDELETE = '0'
|
||||
WHERE
|
||||
frp.EQUIPMENT_POINT_ID = #{EQUIPMENT_POINT_ID}
|
||||
AND frp.ISDELETE = '0'
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
Loading…
Reference in New Issue