提交 b7029026 authored 作者: 王子杰's avatar 王子杰

需求编码:

需求名称:
修改内容:42559 【锦州】不动产登记与交易系统存在安全漏洞
上级 769a68bb
...@@ -207,13 +207,13 @@ public interface DjsjMapper { ...@@ -207,13 +207,13 @@ public interface DjsjMapper {
* @return * @return
*/ */
List<Map> getDjQlrList(Map map); List<Map> getDjQlrList(Map map);
/** /* *//**
* 获取不动产单元分页 * 获取不动产单元分页
* *
* @param map * @param map
* @return * @return
*/ *//*
List<Map> getDjsjBdcdyByPage(Map map); List<Map> getDjsjBdcdyByPage(Map map);*/
/** /**
* @param djh * @param djh
......
...@@ -557,8 +557,8 @@ ...@@ -557,8 +557,8 @@
</select> </select>
<select id="getDjsjBdcdyByPage" parameterType="java.util.Map" resultType="map"> <!--<select id="getDjsjBdcdyByPage" parameterType="java.util.Map" resultType="map">
<!--zdd 此处需要修改 if 为choose (when, otherwise)--> &lt;!&ndash;zdd 此处需要修改 if 为choose (when, otherwise)&ndash;&gt;
<if test="bdclx != null and bdclx =='TDFW'"> <if test="bdclx != null and bdclx =='TDFW'">
select t.id,t.djh,t.bdcdyh,t.tdzl,t.qlr,t.bdclx,t.bdcdyfwlx from DJSJ_BDCDY_TDFW t select t.id,t.djh,t.bdcdyh,t.tdzl,t.qlr,t.bdclx,t.bdcdyfwlx from DJSJ_BDCDY_TDFW t
</if> </if>
...@@ -613,16 +613,16 @@ ...@@ -613,16 +613,16 @@
<if test="qlr != null and qlr !=''"> <if test="qlr != null and qlr !=''">
and t.qlr like '%' || #{qlr} || '%' and t.qlr like '%' || #{qlr} || '%'
</if> </if>
<!--zdd 如果确定为TDFW 则不需要进行其他匹配查询 加上like条件反而更慢 提高检索效率 去掉左侧百分号--> &lt;!&ndash;zdd 如果确定为TDFW 则不需要进行其他匹配查询 加上like条件反而更慢 提高检索效率 去掉左侧百分号&ndash;&gt;
<if test="bdclx !='TDFW' and bdclx !='GZW' and bdclx != null and bdclx !=''"> <if test="bdclx !='TDFW' and bdclx !='GZW' and bdclx != null and bdclx !=''">
and t.bdclx like #{bdclx} || '%' and t.bdclx like #{bdclx} || '%'
</if> </if>
<if test="bdclx =='GZW' and bdclx != null and bdclx !=''"> <if test="bdclx =='GZW' and bdclx != null and bdclx !=''">
and t.bdclx like '%'|| #{bdclx} || '%' and t.bdclx like '%'|| #{bdclx} || '%'
</if> </if>
<!--substr(a.bdcdyh,13,4) 正常是2 客户端是UTF-8编码的会占3个字节 --> &lt;!&ndash;substr(a.bdcdyh,13,4) 正常是2 客户端是UTF-8编码的会占3个字节 &ndash;&gt;
<!--zdd 如果确定为TDFW 则不需要进行其他匹配查询 --> &lt;!&ndash;zdd 如果确定为TDFW 则不需要进行其他匹配查询 &ndash;&gt;
<!--zwq 如果有国有土地和集体土地之分,则要这个匹配 --> &lt;!&ndash;zwq 如果有国有土地和集体土地之分,则要这个匹配 &ndash;&gt;
<if test=" zdtzm != null and zdtzm !=''"> <if test=" zdtzm != null and zdtzm !=''">
and and
<foreach collection="zdtzm" item="item" open="(" separator=" or " close=")"> <foreach collection="zdtzm" item="item" open="(" separator=" or " close=")">
...@@ -630,7 +630,7 @@ ...@@ -630,7 +630,7 @@
</foreach> </foreach>
</if> </if>
<!--zdd 如果确定为TDFW 则不需要进行其他匹配查询 --> &lt;!&ndash;zdd 如果确定为TDFW 则不需要进行其他匹配查询 &ndash;&gt;
<if test="bdclx !='TDFW' and bdclxdm != null and bdclxdm !=''"> <if test="bdclx !='TDFW' and bdclxdm != null and bdclxdm !=''">
and and
<foreach collection="bdclxdm" item="item" open="(" separator=" or " close=")"> <foreach collection="bdclxdm" item="item" open="(" separator=" or " close=")">
...@@ -659,7 +659,7 @@ ...@@ -659,7 +659,7 @@
and t.bdcdyh like #{xzqdm} || '%' and t.bdcdyh like #{xzqdm} || '%'
</if> </if>
</where> </where>
</select> </select>-->
<select id="queryBdcdyCountByDjh" parameterType="String" resultType="Integer"> <select id="queryBdcdyCountByDjh" parameterType="String" resultType="Integer">
select count(0) from djsj_bdcdy t where t.djh =#{djh} and substr(t.bdcdyh,20,1)!='W' select count(0) from djsj_bdcdy t where t.djh =#{djh} and substr(t.bdcdyh,20,1)!='W'
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论