update inspection_hidden_danger set valid_flag = 0 , update_time = #{inspectionHiddenDanger.updateTime},update_by = #{inspectionHiddenDanger.updateBy}
update inspection_hidden_danger
set valid_flag = 0
where
id in
#{id}
SELECT
s.*
FROM
safety_self_inspection s
LEFT JOIN inspection_hidden_danger h ON s.id = h.self_inspection_id
left join company as co on s.checked_company_id = co.id
WHERE
s.valid_flag = 1
AND h.valid_flag = 1
AND h.id IS NOT NULL
and s.inspection_name like concat("%",#{params.inspectionName},"%")
and h.checked_company_name like concat("%",#{params.checkedCompanyName},"%")
and s.flag = #{params.flag}
and s.inspection_time = ]]> #{params.inspectionStartTime}
and s.inspection_time #{params.inspectionEndTime}
and co.province = #{params.province}
and co.city = #{params.city}
and co.area = #{params.area}
GROUP BY
s.id
ORDER BY s.create_time
SELECT
h.*,
i.element_a,
a.`name` as elementAname,
i.element_b,
b.`name` as elementBname,
i.element_c ,
c.`name` as elementCname,
i.standardization_requirements,
i.enterprise_standard,
i.review_method,
i.veto
FROM
inspection_hidden_danger h
LEFT JOIN safety_self_inspection_item s ON h.self_inspection_item_id = s.id
LEFT JOIN safety_inspection_item i ON s.safety_inspection_item_id = i.id
left join element_management a on a.id = i.element_a
left join element_management b on b.id = i.element_b
left join element_management c on c.id = i.element_c
where h.valid_flag = 1
and h.self_inspection_id = #{selfInspectionId}