暂时先记录下SQL 的含义,后面有时间再来细说
exclude_xz 是字符串
如果 exclude_xz 包含了 excludeXz ,就不返回。如果exclude_xz IS NULL exclude_xz = ‘’,忽略条件也返回
<if test="query.excludeXz !=null and query.excludeXz !=''">AND IF ( pf.exclude_xz IS NULL OR pf.exclude_xz = '', 1 = 1,INSTR(pf.exclude_xz, #{query.excludeXz}) <![CDATA[ <= ]]> 0 )</if>
exclude_je
如果exclude_je < excludeJe 就返回。 如果 exclude_je IS NULL 或者 exclude_je = ‘’ 忽略条件 也返回。
<if test="query.excludeJe !=null">AND IF (pf.exclude_je IS NULL OR pf.exclude_je = '',1 = 1, pf.exclude_je <![CDATA[ < ]]>#{query.excludeJe} )</if>
