瀏覽代碼

修复智能查询BUG

wuhonghao 4 年之前
父節點
當前提交
c7e421141f
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      railway-business/src/main/resources/mapper/baseinfo/BusSdtzMapper.xml

+ 6 - 0
railway-business/src/main/resources/mapper/baseinfo/BusSdtzMapper.xml

@@ -238,6 +238,12 @@
         (#{marker} + 0.0) + (#{pillarArea} + 0.0) BETWEEN (t.start_marker + 0.0) and (t.end_marker + 0.0)
         or
         (#{marker} + 0.0) BETWEEN (t.start_marker + 0.0) and (t.end_marker + 0.0)
+        or
+          (
+            (t.start_marker + 0.0) >= (#{marker} + 0.0) - (#{pillarArea} + 0.0)
+            and
+            (t.start_marker + 0.0) <= (#{marker} + 0.0) + (#{pillarArea} + 0.0)
+          )
         )
       </if>