dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-03-仓库属性变更自动刷新缓存.md
2026-10-28 11:14:17 +08:00

18 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-09-03-仓库属性变更自动刷新缓存
<!-- project: path:/home/gxd/.openclaw/workspace/dingtalk-assistant -->
### 1. 仓库云仓属性变更后自动刷新缓存
**旭东 → OpenClaw:**
> 现在需要核查一个问题
> 计划预测-国内品里面涉及到云仓字段的计算逻辑,都是根据基础数据菜单下仓库信息管理里面的仓库属性来计算的,那么当我更改仓库云仓属性之后,数据会不会随之发生变化?
>
> (随后)
> 能否加一个自动刷新缓存,只要仓库属性有所变化,数据重新拉取计算之后,就需要触发缓存刷新
**OpenClaw 响应:**
已增加仓库属性自动刷新缓存机制:通过仓库新增/编辑保存接口或内联属性勾选接口修改 warehouse_property 时,先比较新旧属性值,只有属性实际发生变化才调用 refresh_all_caches(),清除共享缓存并发布数据版本;仅修改名称、分类、备注、停用状态或重复保存相同属性时不刷新。两个保存入口均返回 cache_refreshed 状态。已完成 Python 语法、diff 和源码回归检查,测试服务平滑重载后 HTTP 200。Git提交:`a11b93a`,提交说明:仓库属性变更后自动刷新业务缓存。
已记录