feat(cache): 建立字典缓存快照(T-103)
This commit is contained in:
+1
-1
@@ -92,7 +92,7 @@ manaDoctorId/operateUser ← QueryDoctors(manaUnitId) // 责任医生
|
||||
manaUnitId/organizCode ← QueryOrgs(...) // 机构
|
||||
```
|
||||
|
||||
策略:启动或定时拉取这些字典,缓存到本地(redis 可选 + 内存),映射时按 PHIS 的地址/医生/机构名称反查 OSI 码。命中失败计入校验错误,不投递。
|
||||
策略:启动或定时拉取这些字典,缓存到 `cache.DictionarySnapshot`(内存为必选,持久化接口可接 Redis)。映射时通过 `MapContext.MasterData` 按 PHIS 的地址/医生/机构名称反查 OSI 码:`RegionCodeByName`、`DoctorIDByName`、`ManaUnitIDByName`。命中失败仍表现为必填校验错误,不投递;Redis/持久化失败不阻断内存快照刷新。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user