Skip to content

Conversation

@thexqn
Copy link
Contributor

@thexqn thexqn commented Nov 25, 2025

修复CITYP别名更改后,关系搜索异常的问题。
异常原因:关系搜索使用到了ci缓存中的别名字段,现有代码在别名更新后没有刷新ci缓存,导致关系搜索拼接数据时异常。
修复方式:

  1. 保险起见,当CITYPE的名称(前端已经屏蔽,后端未限制),别名,唯一值字段修改时,调用batch_ci_cache进行ci的缓存刷新。
  2. batch_ci_cache原是给索引切换功能使用,目前索引切换功能在前端已经屏蔽,但该功能用于此处也是合适的。

实际上更好的做法,可能是将不再将相关信息存入到CI的缓存中,或者关系搜索模块不再引用该字段,避免出现全量刷新CI的情况,实现相对复杂且需要考虑其他模块是否有使用,建议先修复,后续优化请@pycook 综合考虑一下。
修复截图:
Snipaste_2025-11-25_23-52-27

@pycook pycook merged commit f332bdb into veops:master Nov 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants