修复室内导览楼层切换事务一致性

This commit is contained in:
lyf
2026-06-30 20:46:14 +08:00
parent 2376923915
commit f13d53d536
3 changed files with 249 additions and 165 deletions

View File

@@ -164,8 +164,15 @@ export const buildSgsFloorAliases = (floors: SgsSdkFloorSummaryPayload[]) => {
const label = formatSgsFloorLabel(floor.floorCode, floor.floorName)
aliases.set(floorId, floorId)
if (floor.floorCode) aliases.set(String(floor.floorCode), floorId)
if (floor.floorName) aliases.set(String(floor.floorName), floorId)
aliases.set(floorId.toLowerCase(), floorId)
if (floor.floorCode) {
aliases.set(String(floor.floorCode), floorId)
aliases.set(String(floor.floorCode).toLowerCase(), floorId)
}
if (floor.floorName) {
aliases.set(String(floor.floorName), floorId)
aliases.set(String(floor.floorName).toLowerCase(), floorId)
}
aliases.set(label, floorId)
aliases.set(label.toLowerCase(), floorId)
})