diff --git a/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml b/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml
index 0ae78cfc3..63918e545 100644
--- a/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml
+++ b/src/main/java/com/nis/web/dao/specific/SpecificServiceCfgDao.xml
@@ -63,16 +63,16 @@
SELECT * FROM specific_service_cfg s WHERE s.is_valid=1
- AND s.spec_service_id like '%${specServiceId}%'
+ AND s.spec_service_id like concat(concat('%',#{specServiceId,jdbcType=INTEGER}),'%')
- AND s.spec_service_name like '%${specServiceName}%'
+ AND s.spec_service_name like concat(concat('%',#{specServiceName,jdbcType=VARCHAR}),'%')
- AND s.spec_service_desc like '%${specServiceDesc}%'
+ AND s.spec_service_desc like concat(concat('%',#{specServiceDesc,jdbcType=VARCHAR}),'%')
- AND group_id like '%${groupId}%'
+ AND group_id like concat(concat('%',#{groupId,jdbcType=INTEGER}),'%')
AND cfg_type =#{cfgType,jdbcType=INTEGER}
@@ -89,19 +89,19 @@
AND s.parent_id not in (
SELECT s2.spec_service_id FROM specific_service_cfg s2 WHERE s2.is_valid=1
- AND s2.spec_service_id like '%${specServiceId}%'
+ AND s2.spec_service_id like concat(concat('%',#{specServiceId,jdbcType=INTEGER}),'%')
AND spec_service_code = #{specServiceCode}
- AND s2.spec_service_name like '%${specServiceName}%'
+ AND s2.spec_service_name like concat(concat('%',#{specServiceName,jdbcType=VARCHAR}),'%')
- AND s2.spec_service_desc like '%${specServiceDesc}%'
+ AND s2.spec_service_desc like concat(concat('%',#{specServiceDesc,jdbcType=VARCHAR}),'%')
- AND group_id like '%${groupId}%'
+ AND group_id like concat(concat('%',#{groupId,jdbcType=INTEGER}),'%')
AND s2.op_time >= #{beginDate,jdbcType=TIMESTAMP}
@@ -131,13 +131,13 @@
AND spec_service_code =#{specificServiceCfg.specServiceCode}
- AND spec_service_name like '%${specificServiceCfg.specServiceName}%'
+ AND spec_service_name like concat(concat('%',#{specificServiceCfg.specServiceName,jdbcType=VARCHAR}),'%')
- AND spec_service_desc like '%${specificServiceCfg.specServiceDesc}%'
+ AND spec_service_desc like concat(concat('%',#{specificServiceCfg.specServiceDesc,jdbcType=VARCHAR}),'%')
- AND group_id like '%${specificServiceCfg.groupId}%'
+ AND group_id like concat(concat('%',#{specificServiceCfg.groupId,jdbcType=INTEGER}),'%')
AND cfg_type = #{specificServiceCfg.cfgType}
diff --git a/src/main/webapp/WEB-INF/views/specific/specificServiceCfgList.jsp b/src/main/webapp/WEB-INF/views/specific/specificServiceCfgList.jsp
index 7ebfc3317..3445185e0 100644
--- a/src/main/webapp/WEB-INF/views/specific/specificServiceCfgList.jsp
+++ b/src/main/webapp/WEB-INF/views/specific/specificServiceCfgList.jsp
@@ -100,7 +100,7 @@
//条件回传
$("#seltype").find("option[value=${searchType==null?11:searchType}]").attr("selected",true);
$("#intype").attr("name",$("#seltype").find("option:selected").val());
- $("#intype").val('${searchContent}');
+ $("#intype").val("${searchContent}");
//筛选功能初始化
filterActionInit();
$("#seltype").change(function(){