Browse Source

分类查询修改

master
yinzuomei 4 years ago
parent
commit
03750f51f8
  1. 8
      epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml

8
epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml

@ -54,12 +54,16 @@
<if test="null != subCondition.columnValue and subCondition.columnValue.size() > 0"> <if test="null != subCondition.columnValue and subCondition.columnValue.size() > 0">
<if test="subCondition.queryType!= null and subCondition.queryType == 'equal' "> <if test="subCondition.queryType!= null and subCondition.queryType == 'equal' ">
<if test="null!=subCondition.columnValue[0] and ''!=subCondition.columnValue[0]">
and ${subCondition.tableName}.${subCondition.columnName} = #{subCondition.columnValue[0]} and ${subCondition.tableName}.${subCondition.columnName} = #{subCondition.columnValue[0]}
</if> </if>
</if>
<if test="subCondition.queryType!= null and subCondition.queryType == 'like' "> <if test="subCondition.queryType!= null and subCondition.queryType == 'like' ">
<if test="null!=subCondition.columnValue[0] and ''!=subCondition.columnValue[0]">
and ${subCondition.tableName}.${subCondition.columnName} like concat('%',#{subCondition.columnValue[0]},'%') and ${subCondition.tableName}.${subCondition.columnName} like concat('%',#{subCondition.columnValue[0]},'%')
</if> </if>
</if>
<if test="subCondition.queryType!= null and subCondition.queryType == 'daterange' "> <if test="subCondition.queryType!= null and subCondition.queryType == 'daterange' ">
and ${subCondition.tableName}.${subCondition.columnName} between #{subCondition.columnValue[0]} and #{subCondition.columnValue[1]} and ${subCondition.tableName}.${subCondition.columnName} between #{subCondition.columnValue[0]} and #{subCondition.columnValue[1]}
@ -78,12 +82,16 @@
<if test="null != subCondition.columnValue and subCondition.columnValue.size() > 0"> <if test="null != subCondition.columnValue and subCondition.columnValue.size() > 0">
<if test="subCondition.queryType!= null and subCondition.queryType == 'equal' "> <if test="subCondition.queryType!= null and subCondition.queryType == 'equal' ">
<if test="null!=subCondition.columnValue[0] and ''!=subCondition.columnValue[0]">
and ${subCondition.tableName}.${subCondition.columnName} = #{subCondition.columnValue[0]} and ${subCondition.tableName}.${subCondition.columnName} = #{subCondition.columnValue[0]}
</if> </if>
</if>
<if test="subCondition.queryType!= null and subCondition.queryType == 'like' "> <if test="subCondition.queryType!= null and subCondition.queryType == 'like' ">
<if test="null!=subCondition.columnValue[0] and ''!=subCondition.columnValue[0]">
and ${subCondition.tableName}.${subCondition.columnName} like concat('%',#{subCondition.columnValue[0]},'%') and ${subCondition.tableName}.${subCondition.columnName} like concat('%',#{subCondition.columnValue[0]},'%')
</if> </if>
</if>
<if test="subCondition.queryType!= null and subCondition.queryType == 'daterange' "> <if test="subCondition.queryType!= null and subCondition.queryType == 'daterange' ">
and ${subCondition.tableName}.${subCondition.columnName} between #{subCondition.columnValue[0]} and #{subCondition.columnValue[1]} and ${subCondition.tableName}.${subCondition.columnName} between #{subCondition.columnValue[0]} and #{subCondition.columnValue[1]}

Loading…
Cancel
Save