Ver Fonte

修复智能查询BUG

wuhonghao há 4 anos atrás
pai
commit
c7e421141f

+ 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>