diff --git a/inventory-dao/src/main/resources/mapper/ent/SysEnterpriseMapper.xml b/inventory-dao/src/main/resources/mapper/ent/SysEnterpriseMapper.xml index 7429b8a..f4eac94 100644 --- a/inventory-dao/src/main/resources/mapper/ent/SysEnterpriseMapper.xml +++ b/inventory-dao/src/main/resources/mapper/ent/SysEnterpriseMapper.xml @@ -1072,12 +1072,11 @@ select sys.*,org.OrgName,bc.IndustryClassName from SysEnterprise sys - left join SysOrg org on sys.OrgCode = org.OrgCode + left join SysOrg org on sys.area_code = org.OrgCode left join BaseInClass bc on sys.work_class_id = bc.BaseInClassId where sys.State='启用' - And ( sys.OrgCode = #{areaCode} or sys.street_code = #{areaCode} - or sys.community_code = #{areaCode}) + AND FIND_IN_SET(#{areaCode},sys.area_path) and sys.EntName like concat('%',#{entName},'%')