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(){