소스 검색

修复智能查询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>