diff --git a/emis-biz/src/main/resources/mapper/EmisRegionMapper.xml b/emis-biz/src/main/resources/mapper/EmisRegionMapper.xml index 57e19016e..f0a8fee96 100644 --- a/emis-biz/src/main/resources/mapper/EmisRegionMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisRegionMapper.xml @@ -38,14 +38,18 @@ and region_code=#{regionCode} and ( - region_name like concat('%', #{regionName}, '%') or region_name_en like concat('%', #{regionName}, '%') - or #{regionName} like concat('%',region_name, '%') or #{regionName} like concat('%',region_name_en, '%') + region_name like concat('%', #{regionName}, '%') + or ( region_name_en!='' and region_name_en like concat('%', #{regionName}, '%') ) + or #{regionName} like concat('%',region_name, '%') + or ( region_name_en!='' and #{regionName} like concat('%',region_name_en, '%') ) ) and ( - region_name like concat('%', #{regionName}, '%') or region_name_en like concat('%', #{regionName}, '%') - or #{regionName} like concat('%',region_name, '%') or #{regionName} like concat('%',region_name_en, '%') + region_name like concat('%', #{regionName}, '%') + or ( region_name_en!='' and region_name_en like concat('%', #{regionName}, '%') ) + or #{regionName} like concat('%',region_name, '%') + or ( region_name_en!='' and #{regionName} like concat('%',region_name_en, '%') ) )