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, '%') )
)