Browse Source

中草药改为模糊查询

lighter 4 years ago
parent
commit
2559805460

+ 1 - 1
src/main/java/thyyxxk/webserver/dao/his/nationalmatch/NationalMatchDao.java

@@ -83,7 +83,7 @@ public interface NationalMatchDao {
             "efcc_atc as efficacyClass,psdg_mtd as medicinalMaterialsFamily, " +
             "mlms_cat_souc as medicinalMaterialsSpecies,medicinal_parts,properties, " +
             "channels,usage_dosage,pocily_type as siPolicy " +
-            "from si_central_herbal_new where national_name=#{name}")
+            "from si_central_herbal_new where national_name like #{name}")
     List<SiCentralHerbal> selectNationalHerbals(@Param("name") String name);
 
     @Select("select * from si_central_services where national_name=#{name} " +

+ 2 - 1
src/main/java/thyyxxk/webserver/service/nationalmatch/NationalMatchService.java

@@ -80,7 +80,8 @@ public class NationalMatchService {
                 splits = splits[0].split("\\(");
                 name = splits[0].replaceAll("颗粒", "");
             }
-            List<SiCentralHerbal> list = dao.selectNationalHerbals(name.trim());
+            name = "%" + name.trim() + "%";
+            List<SiCentralHerbal> list = dao.selectNationalHerbals(name);
             if (null == list || list.isEmpty()) {
                 return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "没有符合条件的国家目录。");
             }