修复路口进口道

Signed-off-by: yinzijian <yinzijian@haomozhixing.onaliyun.com>
This commit is contained in:
yinzijian 2025-11-19 17:05:17 +08:00
parent 7affbddb06
commit b94fcde3b3
1 changed files with 4 additions and 3 deletions

View File

@ -192,7 +192,8 @@ class TmnetDbHelper(TableDbHelperBase):
""" """
conn, cursor = self.connect() conn, cursor = self.connect()
try: try:
sql = """select IFNULL(clui.name, c2.name) as name, sql = """select * from (
select IFNULL(clui.name, c2.name) as name,
c.crossid, c.crossid,
IFNULL(clui.location, c.location) as location, IFNULL(clui.location, c.location) as location,
c.nodeid, c.nodeid,
@ -258,12 +259,12 @@ class TmnetDbHelper(TableDbHelperBase):
join `user_defined_cross` udc on udc.crossid = c.crossid and udc.nodeid = %s and udc.area_id = %s join `user_defined_cross` udc on udc.crossid = c.crossid and udc.nodeid = %s and udc.area_id = %s
left join `user_defined_roads` as udr on udr.nodeid = %s and udr.recordstate = 0 and udr.to_crossid = c.crossid and (udr.is_sup_road is null or udr.is_sup_road <> 1) left join `user_defined_roads` as udr on udr.nodeid = %s and udr.recordstate = 0 and udr.to_crossid = c.crossid and (udr.is_sup_road is null or udr.is_sup_road <> 1)
where c.nodeid = %s where c.nodeid = %s
and c.area_id = %s""" and c.area_id = %s) as t where t.src_direct is not NULL"""
print(cursor.mogrify(sql, ( print(cursor.mogrify(sql, (
nodeid, area_id, nodeid, area_id, nodeid, nodeid, int(nodeid), int(area_id), nodeid, area_id, nodeid, area_id, nodeid, nodeid, int(nodeid), int(area_id),
nodeid, area_id, nodeid, area_id, nodeid, int(nodeid), int(area_id), nodeid, area_id, nodeid, area_id, nodeid, int(nodeid), int(area_id),
nodeid, area_id, nodeid, nodeid, int(nodeid), int(area_id), nodeid, area_id, nodeid, nodeid, int(nodeid), int(area_id),
nodeid, nodeid, nodeid, int(nodeid), int(area_id)))) nodeid, area_id, nodeid, int(nodeid), int(area_id))))
cursor.execute(sql, ( cursor.execute(sql, (
nodeid, area_id, nodeid, area_id, nodeid, nodeid, int(nodeid), int(area_id), nodeid, area_id, nodeid, area_id, nodeid, nodeid, int(nodeid), int(area_id),
nodeid, area_id, nodeid, area_id, nodeid, int(nodeid), int(area_id), nodeid, area_id, nodeid, area_id, nodeid, int(nodeid), int(area_id),