select * from prevent_danger_check_task
delete_status = 0
and task_status = #{taskQueryReqDTO.taskStatus}
and result = #{taskQueryReqDTO.result}
and task_type = #{taskQueryReqDTO.taskType}
and exec_dep_id = #{taskQueryReqDTO.execDepId}
and task_status = #{taskQueryReqDTO.taskStatus} and task_belong =2
and result = #{taskQueryReqDTO.result}
and task_type = #{taskQueryReqDTO.taskType}
and exec_dep_id = #{taskQueryReqDTO.execDepId}
and (task_status !=3
and result = #{taskQueryReqDTO.result}
and task_type = #{taskQueryReqDTO.taskType}
and exec_dep_id = #{taskQueryReqDTO.execDepId}
)
or (task_status =3 and task_belong = 2
and result = #{taskQueryReqDTO.result}
and task_type = #{taskQueryReqDTO.taskType}
and exec_dep_id = #{taskQueryReqDTO.execDepId}
)
order by gmt_create desc
select * from prevent_danger_check_task
delete_status = 0
and task_status = #{taskQueryReqDTO.taskStatus} and task_type = #{taskQueryReqDTO.taskType}
and exec_dep_id = #{taskQueryReqDTO.execDepId}
and task_status = #{taskQueryReqDTO.taskStatus} and task_type = #{taskQueryReqDTO.taskType} and task_belong = 2
and exec_dep_id = #{taskQueryReqDTO.execDepId}
order by gmt_create desc
select *
from prevent_danger_check_task
where delete_status = 0 and id = #{checkTaskId}
select
id,
uuid
from prevent_danger_check_task
where delete_status = 0 and task_code = #{taskCode}
update prevent_danger_check_task set
report_switch = #{reportSwitch}
where id = #{id}
select id, uuid, check_work_id, task_status,valid_time
from prevent_danger_check_task where delete_status = 0 and (task_status = 1 or task_status = 4)
update prevent_danger_check_task set
task_status = #{taskStatus}
where delete_status = 0 and id = #{taskId} and (task_status = 1 or task_status = 4)
update prevent_danger_check_task set
task_status = 3,
result = 3
where delete_status = 0 and task_status = 4 and id = #{taskId}
update prevent_danger_check_task set
result = #{result},
gmt_moditify = #{gmtModitify},
last_edit_user_name = #{lastEditUserName},
task_status = #{taskStatus}
where delete_status = 0 and id = #{id}
update prevent_danger_check_task set
gmt_moditify = #{gmtModitify},
last_edit_user_name = #{lastEditUserName},
update_report_data_time = #{updateReportDataTime},
delete_status = 1
where delete_status = 0 and id = #{id}
update prevent_danger_check_task set
gmt_moditify = #{gmtModitify},
last_edit_user_name = #{lastEditUserName},
exec_user_id= #{execUserId},
exec_user_name= #{execUserName},
task_belong = #{taskBelong},
belong_time = #{belongTime}
where delete_status = 0 and id = #{id}
select id,start_time
from prevent_danger_check_task
where delete_status = 0 and check_work_id = #{workId} and start_time = #{checkTime}
update prevent_danger_check_task set
report_status = #{reportStatus},
report_time = #{reportTime}
where id = #{id}
select * from prevent_danger_check_task
where report_switch = 1 and task_belong = 2 and (update_report_data_time > report_time or report_time is null)
order by gmt_create
select
a.taskDate,
ifnull(b.num,0) num
from (
select #{item}
as taskDate
) as a left join (
select
date_format(start_time,'%Y-%m-%d') taskDate,
count(0) num
from prevent_danger_check_task
where start_time >= #{startTime}
and start_time < #{endTime}
and task_type = #{status}
and exec_dep_id = #{depId}
group by date_format(start_time,'%Y-%m-%d')
) as b on a.taskDate = b.taskDate
order by a.taskDate
select * from prevent_danger_check_task
where delete_status = 0 and valid_time > #{startTime} and #{endTime} > valid_time and task_status = 4
select * from prevent_danger_check_task
where delete_status = 0 and valid_time > #{endTime} and #{endTime} > start_time and task_status = 1
select * from prevent_danger_check_task
where delete_status = 0 and #{endTime} > valid_time and (task_status = 1 or task_status = 4)
select
a.taskDate,
ifnull(b.num,0) num
from (
select #{item}
as taskDate
) as a left join (
select
date_format(belong_time,'%Y-%m-%d') taskDate,
count(0) num
from prevent_danger_check_task
where belong_time >= #{startTime}
and belong_time < #{endTime}
and task_belong = 2
and belong_time is not null
and exec_dep_id = #{depId}
group by date_format(belong_time,'%Y-%m-%d')
) as b on a.taskDate = b.taskDate
order by a.taskDate
select
a.taskDate,
ifnull(b.num,0) num
from (
select #{item}
as taskDate
) as a left join (
select
date_format(gmt_moditify,'%Y-%m-%d') taskDate,
count(0) num
from prevent_danger_check_task
where gmt_moditify >= #{startTime}
and gmt_moditify < #{endTime}
and task_status = 2
and exec_dep_id = #{depId}
group by date_format(gmt_moditify,'%Y-%m-%d')
) as b on a.taskDate = b.taskDate
order by a.taskDate
select
a.taskDate,
ifnull(b.num,0) num
from (
select #{item}
as taskDate
) as a left join (
select
date_format(gmt_moditify,'%Y-%m-%d') taskDate,
count(0) num
from prevent_danger_check_task
where gmt_moditify >= #{startTime}
and gmt_moditify < #{endTime}
and task_status != 2
and belong_time is not null
and exec_dep_id = #{depId}
group by date_format(gmt_moditify,'%Y-%m-%d')
) as b on a.taskDate = b.taskDate
order by a.taskDate
select
dangerManage.id manage_id,
dangerManage.uuid manage_uuid,
dangerManage.register_time register_time,
dangerManage.danger_level danger_level,
dangerManage.danger_type danger_type,
dangerManage.danger_source danger_source,
dangerManage.danger_status danger_status,
dangerManage.registant_id registant_id,
dangerManage.produce_device_id produce_device_id,
dangerManage.danger_code danger_code,
dangerManage.registant_name registant_name,
dangerManage.danger_desc danger_desc,
dangerManage.danger_reason danger_reason,
dangerManage.danger_result danger_result,
dangerManage.dep_id dep_id,
dangerManage.risk_unit_id risk_unit_id,
dangerManage.danger_review danger_review,
dangerManage.danger_close_reason danger_close_reason,
rectify.id rectify_id,
rectify.rectify_type rectify_type,
rectify.rectify_time rectify_time,
rectify.liable_person_id liable_person_id,
rectify.check_accept_time check_accept_time,
rectify.check_accept_person_id check_accept_person_id,
rectify.liable_person liable_person,
rectify.check_accept_person check_accept_person,
rectify.rectify_dep_id rectify_dep_id,
rectify.rectify_desc rectify_desc,
rectify.cost cost,
rectify.apply_time rectify_apply_time,
rectify.time_out_desc time_out_desc,
rectify.rectify_info rectify_info
from prevent_danger_manage as dangerManage
left join prevent_danger_rectify as rectify on rectify.danger_manager_id = dangerManage.id
where dangerManage.delete_status = 0
and dangerManage.serial_code like concat("%",#{query.serialCode},"%")
and dangerManage.danger_level = #{query.dangerLevel}
and dangerManage.danger_type = #{query.dangerType}
and dangerManage.danger_source = #{query.dangerSource}
and dangerManage.danger_status = #{query.dangerStatus}
and dangerManage.registant_name like concat("%",#{query.registantName},"%")
and rectify.liable_person like concat("%",#{query.liablePersonName},"%")
and rectify.accept_person_name like concat("%",#{query.acceptPersonName},"%")
order by dangerManage.gmt_create desc
select
sum(dangerManage.danger_status = 0) rectifying,
sum(dangerManage.danger_status = 1) toAccept,
sum(dangerManage.danger_status = 2) postpone,
sum(dangerManage.danger_status = 3) overTime,
sum(dangerManage.danger_status = 9) accepted
from prevent_danger_manage as dangerManage
left join prevent_danger_rectify as rectify on rectify.danger_manager_id = dangerManage.id
where dangerManage.delete_status = 0