| | |
| | | and yfi.id = #{firmInfo.id} |
| | | </select> |
| | | |
| | | <!--模糊查询企业名称、应急空间名称、风险源名称--> |
| | | <select id="fuzzyQuery" resultType="org.springblade.modules.yw.vo.SearchVO"> |
| | | select id,name,'企业' as type,name as firmName,lng,lat |
| | | from yw_firm_info |
| | | where is_deleted = 0 and name like concat('%',#{firmInfo.name},'%') |
| | | union all |
| | | ( |
| | | select yes.id,yes.name,'应急空间' as type,yfi.name as firmName,yes.lng,yes.lat |
| | | from yw_emergency_space yes |
| | | left join yw_firm_info yfi on yfi.id = yes.firm_id and yfi.is_deleted = 0 |
| | | where yes.is_deleted = 0 and yes.name like concat('%',#{firmInfo.name},'%') |
| | | ) |
| | | union all |
| | | ( |
| | | select yrs.id,yrs.name,'风险源' as type,yfi.name as firmName,yfi.lng,yfi.lat |
| | | from yw_risk_source yrs |
| | | left join yw_firm_info yfi on yfi.id = yrs.firm_id and yfi.is_deleted = 0 |
| | | where yrs.is_deleted = 0 and yrs.name like concat('%',#{firmInfo.name},'%') |
| | | ) |
| | | </select> |
| | | |
| | | </mapper> |