<iftest="startLng!=null and startLng!='' and endLng!=null and endLng!='' and startLat!=null and startLat!='' and endLat!=null and endLat!=''">
and cast(T.ASJFSDD_DQJD as signed) BETWEEN cast(#{startLng,jdbcType=VARCHAR} as signed) AND cast(#{endLng,jdbcType=VARCHAR} as signed)
AND cast(T.ASJFSDD_DQWD as signed) BETWEEN cast(#{startLat,jdbcType=VARCHAR} as signed) AND cast(#{endLat,jdbcType=VARCHAR} as signed)
and cast(T.ASJFSDD_DQJD as CHAR) BETWEEN cast(#{startLng,jdbcType=VARCHAR} as CHAR) AND cast(#{endLng,jdbcType=VARCHAR} as CHAR)
AND cast(T.ASJFSDD_DQWD as CHAR) BETWEEN cast(#{startLat,jdbcType=VARCHAR} as CHAR) AND cast(#{endLat,jdbcType=VARCHAR} as CHAR)
</if>
<iftest="pabj_pdbz != null and pabj_pdbz == '0'">
and ZCJDDM not in ('0600','0700','0800')
...
...
@@ -380,8 +380,8 @@
WHERE
1=1
<iftest="startLng != null and startLng != '' and endLng != null and endLng != '' and startLat != null and startLat != ''and endLat != null and endLat != ''">
AND cast(X as signed) BETWEEN cast(#{startLng} as signed) AND cast(#{endLng} as signed)
AND cast(Y as signed) BETWEEN cast(#{startLat} as signed) AND cast(#{endLat} as signed)
AND cast(X as CHAR) BETWEEN cast(#{startLng} as signed) AND cast(#{endLng} as CHAR)
AND cast(Y as CHAR) BETWEEN cast(#{startLat} as signed) AND cast(#{endLat} as CHAR)
</if>
<iftest="xm != null and xm != ''">
AND BZ.XM LIKE concat('%', #{xm , jdbcType=VARCHAR }, '%')