diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/MajorHazardSourcesMapper.xml b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/MajorHazardSourcesMapper.xml index bd5fb12..77e7ace 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/MajorHazardSourcesMapper.xml +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/MajorHazardSourcesMapper.xml @@ -38,12 +38,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id, name, danger_level, unified_coding, hazardous_chemicals_name,risk_factor, consequence ,control_measures ,enterprise, main_responsible_person_id, main_responsible_person ,technology_responsible_person,technology_responsible_person_id,operate_responsible_person_id,operate_responsible_person from major_hazard_sources + select distinct(a.id) id, + a.name name, + a.danger_level dangerLevel, + a.unified_coding unifiedCoding, + a.hazardous_chemicals_name hazardousChemicalsName, + a.risk_factor riskFactor, + a.consequence consequence , + a.control_measures controlMeasures, + e.name enterprise, + a.main_responsible_person_id mainResponsiblePersonId, + p.name mainResponsiblePerson, + p1.name technologyResponsiblePerson, + a.technology_responsible_person_id technologyResponsiblePersonId, + a.operate_responsible_person_id operateResponsiblePersonId, + p2.name operateResponsiblePerson + from major_hazard_sources as a + left join enterprise_information as e on a.enterprise_id = e.id + left join person as p on p.id = a.main_responsible_person_id + left join person as p1 on p1.id = a.main_responsible_person_id + left join person as p2 on p2.id = a.main_responsible_person_id + - - where id = #{id} + where a.id = #{id}